Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
grid5000
reference-repository
Commits
10ef30b6
Commit
10ef30b6
authored
Dec 09, 2014
by
Maxime Boutserin
Browse files
[grenoble] - pdus.rb : change file so it has correct format
parent
1e903804
Changes
3
Expand all
Hide whitespace changes
Inline
Side-by-side
data/grid5000/sites/grenoble/pdus/adonis-pdu-1.json
View file @
10ef30b6
This diff is collapsed.
Click to expand it.
data/grid5000/sites/grenoble/pdus/adonis-pdu-2.json
View file @
10ef30b6
This diff is collapsed.
Click to expand it.
generators/input/sites/grenoble/pdus.rb
View file @
10ef30b6
site
:grenoble
do
|
site_uid
|
2
.
times
do
|
i
|
pdu
"adonis-pdu-
#{
i
+
1
}
"
do
|
pdu_uid
|
vendor
"Eaton Corporation"
model
"ePDU C20 16A"
sensors
[
{
:power
=>
[
{
:uid
=>
"global"
,
:measures
=>
[
{
:currentW
=>
{
:unit
=>
"W"
,
:shared
=>
true
,
:oid
=>
[
"iso.3.6.1.4.1.534.6.6.7.5.5.1.3.0.1"
],
:api
=>
"currentW"
}
},
{
:current
=>
{
:unit
=>
"VA"
,
:shared
=>
"true"
,
:oid
=>
[
"iso.3.6.1.4.1.534.6.6.7.5.5.1.3.0.1"
],
:api
=>
"current"
}
},
{
:total
=>
{
:unit
=>
"Wh"
,
:shared
=>
"true"
,
:oid
=>
[
"iso.3.6.1.4.1.534.6.6.7.5.5.1.3.0.1"
],
:api
=>
"total"
}
}
]
:power
=>
{
:per_outlets
=>
true
,
:snmp
=>
{
:available
=>
true
,
:total_oids
=>
[
"iso.3.6.1.4.1.534.6.6.7.5.5.1.3.0.1"
,
"iso.3.6.1.4.1.534.6.6.7.5.5.1.3.0.2"
],
:unit
=>
"W"
,
:outlet_prefix_oid
=>
"iso.3.6.1.4.1.534.6.6.7.5.5.1.3.0"
}
].
concat
(
(
1
..
2
).
map
{
|
j
|
{
:uid
=>
"block-
#{
j
}
"
,
:measures
=>
[
{
:currentW
=>
{
:unit
=>
"W"
,
:shared
=>
true
,
:oid
=>
[
"iso.3.6.1.4.1.534.6.6.7.5.5.1.3.0.
#{
j
}
"
],
:api
=>
"block-
#{
j
}
-currentW"
}
},
{
:current
=>
{
:unit
=>
"VA"
,
:shared
=>
"true"
,
:oid
=>
[
"iso.3.6.1.4.1.534.6.6.7.5.5.1.3.0.
#{
j
}
"
],
:api
=>
"block-
#{
j
}
-current"
}
},
{
:total
=>
{
:unit
=>
"Wh"
,
:shared
=>
"true"
,
:oid
=>
[
"iso.3.6.1.4.1.534.6.6.7.5.5.1.3.0.
#{
j
}
"
,],
:api
=>
"block-
#{
j
}
-total"
}
}
],
:parent
=>
"global"
}
}).
concat
(
(
0
..
1
).
collect
{
|
k
|
(
1
..
12
).
map
{
|
j
|
#à faire 12 fois par block
{
:uid
=>
"outlet-
#{
k
*
12
+
j
}
"
,
:measures
=>
[
{
:currentW
=>
{
:unit
=>
"W"
,
:shared
=>
true
,
:oid
=>
[
"iso.3.6.1.4.1.534.6.6.7.5.5.1.3.0.
#{
k
*
12
+
j
}
"
],
:api
=>
"outlet-
#{
k
*
12
+
j
}
-currentW"
}
},
{
:current
=>
{
:unit
=>
"VA"
,
:shared
=>
"true"
,
:oid
=>
[
"iso.3.6.1.4.1.534.6.6.7.5.5.1.3.0.
#{
k
*
12
+
j
}
"
],
:api
=>
"outlet-
#{
k
*
12
+
j
}
-current"
}
},
{
:total
=>
{
:unit
=>
"Wh"
,
:shared
=>
"true"
,
:oid
=>
[
"iso.3.6.1.4.1.534.6.6.7.5.5.1.3.0.
#{
k
*
12
+
j
}
"
],
:api
=>
"outlet-
#{
k
*
12
+
j
}
-total"
}
}
],
:parent
=>
"block-
#{
k
+
1
}
"
}
}
}.
flatten
)
}
}
}
]
end
end
end
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment