barryodonovan 48b564703d newdevice: Added support for Eltek enexus (#7552)
* initial discovery

eltek-enexus discovery and polling

discovery and polling using yaml for subset of features

discovery and polling using yaml for subset of features

removed a few bits

removed some snmp_get() and renamed MIB

 removed header bar mini graph

added snmpget discovery to yaml

renamed os to enexus

undo rebase

* Update enexus.yaml
2017-11-06 17:25:24 +00:00

193 lines
11 KiB
YAML

mib: SP2-MIB
modules:
sensors:
state:
data:
-
oid: powerSystem
value: powerSystemStatus
num_oid: .1.3.6.1.4.1.12148.10.2.1.
descr: System Status
state_name: powerSystemStatus
states:
- { descr: error, graph: 0, value: 0, generic: 2 }
- { descr: normal, graph: 0, value: 1, generic: 0 }
- { descr: minorAlarm, graph: 0, value: 2, generic: 1 }
- { descr: majorAlarm, graph: 0, value: 3, generic: 2 }
- { descr: disabled, graph: 0, value: 4, generic: 3 }
- { descr: disconnected, graph: 0, value: 5, generic: 3 }
- { descr: notPresent, graph: 0, value: 6, generic: 3 }
- { descr: minorAndMajor, graph: 0, value: 7, generic: 2 }
- { descr: majorLow, graph: 0, value: 8, generic: 2 }
- { descr: minorLow, graph: 0, value: 9, generic: 1 }
- { descr: majorHigh, graph: 0, value: 10, generic: 2 }
- { descr: minorHigh, graph: 0, value: 11, generic: 1 }
- { descr: event, graph: 0, value: 12, generic: 1 }
- { descr: valueVolt, graph: 0, value: 13, generic: 1 }
- { descr: valueAmp, graph: 0, value: 14, generic: 1 }
- { descr: valueTemp, graph: 0, value: 15, generic: 1 }
- { descr: valueUnit, graph: 0, value: 16, generic: 1 }
- { descr: valuePerCent, graph: 0, value: 17, generic: 1 }
- { descr: critical, graph: 0, value: 18, generic: 2 }
- { descr: warning, graph: 0, value: 19, generic: 1 }
-
oid: mains
value: mainsStatus
num_oid: .1.3.6.1.4.1.12148.10.3.1.
descr: Mains Status
state_name: mainsStatus
states:
- { descr: error, graph: 0, value: 0, generic: 2 }
- { descr: normal, graph: 0, value: 1, generic: 0 }
- { descr: minorAlarm, graph: 0, value: 2, generic: 1 }
- { descr: majorAlarm, graph: 0, value: 3, generic: 2 }
- { descr: disabled, graph: 0, value: 4, generic: 3 }
- { descr: disconnected, graph: 0, value: 5, generic: 3 }
- { descr: notPresent, graph: 0, value: 6, generic: 3 }
- { descr: minorAndMajor, graph: 0, value: 7, generic: 2 }
- { descr: majorLow, graph: 0, value: 8, generic: 2 }
- { descr: minorLow, graph: 0, value: 9, generic: 1 }
- { descr: majorHigh, graph: 0, value: 10, generic: 2 }
- { descr: minorHigh, graph: 0, value: 11, generic: 1 }
- { descr: event, graph: 0, value: 12, generic: 1 }
- { descr: valueVolt, graph: 0, value: 13, generic: 1 }
- { descr: valueAmp, graph: 0, value: 14, generic: 1 }
- { descr: valueTemp, graph: 0, value: 15, generic: 1 }
- { descr: valueUnit, graph: 0, value: 16, generic: 1 }
- { descr: valuePerCent, graph: 0, value: 17, generic: 1 }
- { descr: critical, graph: 0, value: 18, generic: 2 }
- { descr: warning, graph: 0, value: 19, generic: 1 }
-
oid: rectifiers.rectifierTable.rectifierEntry
value: rectifierStatus
num_oid: .1.3.6.1.4.1.12148.10.5.6.1.2.
descr: Rectifier {{ $index }} Status
state_name: rectifierStatus
states:
- { descr: error, graph: 0, value: 0, generic: 2 }
- { descr: normal, graph: 0, value: 1, generic: 0 }
- { descr: minorAlarm, graph: 0, value: 2, generic: 1 }
- { descr: majorAlarm, graph: 0, value: 3, generic: 2 }
- { descr: disabled, graph: 0, value: 4, generic: 3 }
- { descr: disconnected, graph: 0, value: 5, generic: 3 }
- { descr: notPresent, graph: 0, value: 6, generic: 3 }
- { descr: minorAndMajor, graph: 0, value: 7, generic: 2 }
- { descr: majorLow, graph: 0, value: 8, generic: 2 }
- { descr: minorLow, graph: 0, value: 9, generic: 1 }
- { descr: majorHigh, graph: 0, value: 10, generic: 2 }
- { descr: minorHigh, graph: 0, value: 11, generic: 1 }
- { descr: event, graph: 0, value: 12, generic: 1 }
- { descr: valueVolt, graph: 0, value: 13, generic: 1 }
- { descr: valueAmp, graph: 0, value: 14, generic: 1 }
- { descr: valueTemp, graph: 0, value: 15, generic: 1 }
- { descr: valueUnit, graph: 0, value: 16, generic: 1 }
- { descr: valuePerCent, graph: 0, value: 17, generic: 1 }
- { descr: critical, graph: 0, value: 18, generic: 2 }
- { descr: warning, graph: 0, value: 19, generic: 1 }
-
oid: load
value: loadFusesStatus
num_oid: .1.3.6.1.4.1.12148.10.9.3.
descr: Load Fuses {{ $index }} Status
state_name: loadFusesStatus
states:
- { descr: error, graph: 0, value: 0, generic: 2 }
- { descr: normal, graph: 0, value: 1, generic: 0 }
- { descr: minorAlarm, graph: 0, value: 2, generic: 1 }
- { descr: majorAlarm, graph: 0, value: 3, generic: 2 }
- { descr: disabled, graph: 0, value: 4, generic: 3 }
- { descr: disconnected, graph: 0, value: 5, generic: 3 }
- { descr: notPresent, graph: 0, value: 6, generic: 3 }
- { descr: minorAndMajor, graph: 0, value: 7, generic: 2 }
- { descr: majorLow, graph: 0, value: 8, generic: 2 }
- { descr: minorLow, graph: 0, value: 9, generic: 1 }
- { descr: majorHigh, graph: 0, value: 10, generic: 2 }
- { descr: minorHigh, graph: 0, value: 11, generic: 1 }
- { descr: event, graph: 0, value: 12, generic: 1 }
- { descr: valueVolt, graph: 0, value: 13, generic: 1 }
- { descr: valueAmp, graph: 0, value: 14, generic: 1 }
- { descr: valueTemp, graph: 0, value: 15, generic: 1 }
- { descr: valueUnit, graph: 0, value: 16, generic: 1 }
- { descr: valuePerCent, graph: 0, value: 17, generic: 1 }
- { descr: critical, graph: 0, value: 18, generic: 2 }
- { descr: warning, graph: 0, value: 19, generic: 1 }
-
oid: battery
value: batteryStatus
num_oid: .1.3.6.1.4.1.12148.10.10.1.
descr: Battery Status
state_name: batteryStatus
states:
- { descr: error, graph: 0, value: 0, generic: 2 }
- { descr: normal, graph: 0, value: 1, generic: 0 }
- { descr: minorAlarm, graph: 0, value: 2, generic: 1 }
- { descr: majorAlarm, graph: 0, value: 3, generic: 2 }
- { descr: disabled, graph: 0, value: 4, generic: 3 }
- { descr: disconnected, graph: 0, value: 5, generic: 3 }
- { descr: notPresent, graph: 0, value: 6, generic: 3 }
- { descr: minorAndMajor, graph: 0, value: 7, generic: 2 }
- { descr: majorLow, graph: 0, value: 8, generic: 2 }
- { descr: minorLow, graph: 0, value: 9, generic: 1 }
- { descr: majorHigh, graph: 0, value: 10, generic: 2 }
- { descr: minorHigh, graph: 0, value: 11, generic: 1 }
- { descr: event, graph: 0, value: 12, generic: 1 }
- { descr: valueVolt, graph: 0, value: 13, generic: 1 }
- { descr: valueAmp, graph: 0, value: 14, generic: 1 }
- { descr: valueTemp, graph: 0, value: 15, generic: 1 }
- { descr: valueUnit, graph: 0, value: 16, generic: 1 }
- { descr: valuePerCent, graph: 0, value: 17, generic: 1 }
- { descr: critical, graph: 0, value: 18, generic: 2 }
- { descr: warning, graph: 0, value: 19, generic: 1 }
voltage:
data:
-
oid: mains.mainsVoltageTable.mainsVoltageEntry
value: mainsVoltageValue
num_oid: .1.3.6.1.4.1.12148.10.3.4.1.6.
descr: Mains Input Voltage
-
oid: rectifiers.rectifierTable.rectifierEntry
value: rectifierInputVoltageValue
num_oid: .1.3.6.1.4.1.12148.10.5.6.1.4.
descr: Rectifier {{ $index }} Input Voltage
-
oid: battery.batteryVoltage
value: batteryVoltageValue
num_oid: .1.3.6.1.4.1.12148.10.10.5.5.
descr: Battery Voltage
divisor: 100
current:
data:
-
oid: rectifiers.rectifiersCurrent
value: rectifiersCurrentValue
num_oid: .1.3.6.1.4.1.12148.10.5.2.5.
descr: System Output Current
divisor: 10
-
oid: rectifiers.rectifierTable.rectifierEntry
value: rectifierOutputCurrentValue
num_oid: .1.3.6.1.4.1.12148.10.5.6.1.3.
descr: Rectifier {{ $index }} Output Current
divisor: 10
-
oid: battery.batteryCurrents
value: batteryCurrentsValue
num_oid: .1.3.6.1.4.1.12148.10.10.6.5.
descr: Battery Current
divisor: 10
temperature:
data:
-
oid: battery.batteryTemperatures
value: batteryTemperaturesValue
num_oid: .1.3.6.1.4.1.12148.10.10.7.5.
descr: Battery Temperature
runtime:
data:
-
oid: battery.batteryTimeLeft
value: batteryTimeLeftValue
num_oid: .1.3.6.1.4.1.12148.10.10.8.5.
descr: Battery Run Time Remaining