eatonpdu new device (#9947)

This commit is contained in:
PipoCanaja
2019-03-14 03:39:49 +01:00
committed by Tony Murray
parent 0b2fbceedd
commit 904f64ef12
8 changed files with 3193 additions and 2 deletions

View File

@@ -0,0 +1,32 @@
mib: PDU-MIB
modules:
sensors:
power:
data:
-
oid: outletTable
value: outletActivePower
num_oid: '.1.3.6.1.4.1.534.6.6.6.1.2.2.1.7.{{ $index }}'
multiplier: 1
descr: 'S{{ $index }} {{ $outletLabel }} Output'
index: 'outletActivePower.{{ $index }}'
current:
data:
-
oid: outletTable
value: outletCurrent
num_oid: '.1.3.6.1.4.1.534.6.6.6.1.2.2.1.4.{{ $index }}'
divisor: 1000
descr: 'S{{ $index }} {{ $outletLabel }} Current'
index: 'outletCurrent.{{ $index }}'
high_limit: outletCurrentUpperCritical
warn_limit: outletCurrentUpperWarning
voltage:
data:
-
oid: outletTable
value: outletVoltage
num_oid: '.1.3.6.1.4.1.534.6.6.6.1.2.2.1.6.{{ $index }}'
descr: 'S{{ $index }} {{ $outletLabel }} Voltage'
index: 'outletVoltage.{{ $index }}'

View File

@@ -5,6 +5,7 @@ icon: eaton
mib_dir:
- eaton
over:
- { graph: device_power, text: Power }
- { graph: device_current, text: Current }
discovery:
- sysObjectID: .1.3.6.1.4.1.534.6.

View File

@@ -11,5 +11,7 @@
*/
$hardware = trim(snmp_get($device, 'partNumber.0', '-Ovq', 'EATON-EPDU-MIB'), '"');
$version = trim(snmp_get($device, 'firmwareVersion.0', '-Ovq', 'EATON-EPDU-MIB'), '"');
$serial = trim(snmp_get($device, 'serialNumber.0', '-Ovq', 'EATON-EPDU-MIB'), '"');
$hardware .= trim(snmp_get($device, 'objectName.0', '-Ovq', 'PDU-MIB'), '"');
$version = trim(snmp_get($device, 'firmwareVersion.0', '-Ovq', 'EATON-EPDU-MIB:PDU-MIB'), '"');
$serial = trim(snmp_get($device, 'serialNumber.0', '-Ovq', 'EATON-EPDU-MIB:PDU-MIB'), '"');