mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
* initial support for DC-UPS-48 from algom * add snmprec files for algcom-dc-ups * rename MIB and create json test unit * new MIB name, recapture test snmprec and json * remove unnecessary OS matching
170 lines
7.5 KiB
YAML
170 lines
7.5 KiB
YAML
mib: ALGPOWER-v2-MIB
|
|
modules:
|
|
sensors:
|
|
voltage:
|
|
data:
|
|
-
|
|
oid: outputVoltage
|
|
num_oid: '.1.3.6.1.4.1.49136.1.1.1.{{ $index }}'
|
|
divisor: 10
|
|
descr: 'DC Voltage'
|
|
index: outputVoltage
|
|
-
|
|
oid: batteryVoltage
|
|
num_oid: '.1.3.6.1.4.1.49136.1.2.1.{{ $index }}'
|
|
divisor: 10
|
|
descr: 'Battery Voltage'
|
|
index: batteryVoltage
|
|
-
|
|
oid: supplyVoltage
|
|
num_oid: '.1.3.6.1.4.1.49136.1.6.1.{{ $index }}'
|
|
divisor: 10
|
|
descr: 'AC Voltage (Optional)'
|
|
index: supplyVoltage
|
|
-
|
|
oid: btst-volt-i
|
|
num_oid: '.1.3.6.1.4.1.49136.1.8.5.{{ $index }}'
|
|
divisor: 10
|
|
descr: 'Bat-test initial'
|
|
index: btst-volt-i
|
|
-
|
|
oid: btst-volt-f
|
|
num_oid: '.1.3.6.1.4.1.49136.1.8.7.{{ $index }}'
|
|
divisor: 10
|
|
descr: 'Bat-test final'
|
|
index: btst-volt-f
|
|
current:
|
|
data:
|
|
-
|
|
oid: outputCurrent
|
|
num_oid: '.1.3.6.1.4.1.49136.1.1.2.{{ $index }}'
|
|
divisor: 1000
|
|
descr: 'Total output current'
|
|
index: outputCurrent
|
|
-
|
|
oid: batteryCurrent
|
|
num_oid: '.1.3.6.1.4.1.49136.1.2.2.{{ $index }}'
|
|
divisor: 1000
|
|
descr: 'Battery current'
|
|
index: batteryCurrent
|
|
-
|
|
oid: btst-amp-i
|
|
num_oid: '.1.3.6.1.4.1.49136.1.8.6.{{ $index }}'
|
|
divisor: 1000
|
|
descr: 'Bat-test initial'
|
|
index: btst-amp-i
|
|
-
|
|
oid: btst-amp-f
|
|
num_oid: '.1.3.6.1.4.1.49136.1.8.8.{{ $index }}'
|
|
divisor: 1000
|
|
descr: 'Bat-test final'
|
|
index: btst-amp-f
|
|
temperature:
|
|
data:
|
|
-
|
|
oid: innerTemperature
|
|
num_oid: '.1.3.6.1.4.1.49136.1.4.1.{{ $index }}'
|
|
multiplier: 1
|
|
descr: 'Internal temperature'
|
|
index: innerTemperature
|
|
-
|
|
oid: outerTemperature
|
|
num_oid: '.1.3.6.1.4.1.49136.1.4.2.{{ $index }}'
|
|
multiplier: 1
|
|
descr: 'External probe temperature'
|
|
index: outerTemperature
|
|
-
|
|
oid: heatSinkTemperature
|
|
num_oid: '.1.3.6.1.4.1.49136.1.4.3.{{ $index }}'
|
|
multiplier: 1
|
|
descr: 'Heatsink temperature'
|
|
index: heatSinkTemperature
|
|
state:
|
|
data:
|
|
-
|
|
oid: chargerStatus
|
|
num_oid: '.1.3.6.1.4.1.49136.1.2.3.{{ $index }}'
|
|
descr: 'Charger Status'
|
|
index: chargerStatus
|
|
states:
|
|
- { graph: 1, value: 0, generic: 2, descr: BATTERY_DISCONNECTED }
|
|
- { graph: 1, value: 1, generic: 2, descr: WRONG_BATTERY_VOLTAGE }
|
|
- { graph: 1, value: 2, generic: 1, descr: DISCHARGING }
|
|
- { graph: 1, value: 3, generic: 0, descr: CHARGING_BULK }
|
|
- { graph: 1, value: 4, generic: 0, descr: CHARGING_ABSORPTION }
|
|
- { graph: 1, value: 5, generic: 0, descr: CHARGING_FLOAT }
|
|
- { graph: 1, value: 6, generic: 2, descr: CRITICAL_LOW_VOLTAGE }
|
|
- { graph: 1, value: 7, generic: 0, descr: BATTERY_UNDER_TEST }
|
|
-
|
|
oid: alarmOnBattery
|
|
num_oid: '.1.3.6.1.4.1.49136.1.3.1.{{ $index }}'
|
|
descr: 'Operation Mode'
|
|
index: alarmOnBattery
|
|
states:
|
|
- { graph: 1, value: 0, generic: 0, descr: AC }
|
|
- { graph: 1, value: 1, generic: 1, descr: BATTERY }
|
|
-
|
|
oid: acFail
|
|
num_oid: '.1.3.6.1.4.1.49136.1.3.2.{{ $index }}'
|
|
descr: 'AC Power'
|
|
index: acFail
|
|
states:
|
|
- { graph: 1, value: 0, generic: 0, descr: OK }
|
|
- { graph: 1, value: 1, generic: 1, descr: FAIL }
|
|
-
|
|
oid: batteryCharging
|
|
num_oid: '.1.3.6.1.4.1.49136.1.3.3.{{ $index }}'
|
|
descr: 'Charging'
|
|
index: batteryCharging
|
|
states:
|
|
- { graph: 1, value: 0, generic: 0, descr: NO }
|
|
- { graph: 1, value: 1, generic: 0, descr: YES }
|
|
-
|
|
oid: batteryDischarging
|
|
num_oid: '.1.3.6.1.4.1.49136.1.3.4.{{ $index }}'
|
|
descr: 'Discharging'
|
|
index: batteryDischarging
|
|
states:
|
|
- { graph: 1, value: 0, generic: 0, descr: NO }
|
|
- { graph: 1, value: 1, generic: 0, descr: YES }
|
|
-
|
|
oid: overheat
|
|
num_oid: '.1.3.6.1.4.1.49136.1.3.5.{{ $index }}'
|
|
descr: 'Temperature Status'
|
|
index: overheat
|
|
states:
|
|
- { graph: 1, value: 0, generic: 0, descr: OK }
|
|
- { graph: 1, value: 1, generic: 2, descr: OVERHEAT }
|
|
-
|
|
oid: overload
|
|
num_oid: '.1.3.6.1.4.1.49136.1.3.6.{{ $index }}'
|
|
descr: 'Load Capacity'
|
|
index: overload
|
|
states:
|
|
- { graph: 1, value: 0, generic: 0, descr: OK }
|
|
- { graph: 1, value: 1, generic: 2, descr: OVERLOAD }
|
|
-
|
|
oid: fanAfail
|
|
num_oid: '.1.3.6.1.4.1.49136.1.3.7.{{ $index }}'
|
|
descr: 'Fan A'
|
|
index: fanAfail
|
|
states:
|
|
- { graph: 0, value: 0, generic: 0, descr: OK }
|
|
- { graph: 0, value: 1, generic: 2, descr: FAIL }
|
|
-
|
|
oid: fanBfail
|
|
num_oid: '.1.3.6.1.4.1.49136.1.3.8.{{ $index }}'
|
|
descr: 'Fan B'
|
|
index: fanBfail
|
|
states:
|
|
- { graph: 0, value: 0, generic: 0, descr: OK }
|
|
- { graph: 0, value: 1, generic: 2, descr: FAIL }
|
|
count:
|
|
data:
|
|
-
|
|
oid: upTime
|
|
num_oid: '.1.3.6.1.4.1.49136.1.3.11.{{ $index }}'
|
|
descr: 'Horimeter'
|
|
multiplier: 1
|
|
index: upTime
|