towerops/priv/profiles/os_discovery/ict-mps.yaml
2026-01-21 14:30:04 -06:00

80 lines
3.2 KiB
YAML

mib: ICT-POWERSYSTEM-MIB
modules:
os:
hardware: ICT-POWERSYSTEM-MIB::deviceModel.0
version: ICT-POWERSYSTEM-MIB::deviceFirmware.0
sensors:
current:
data:
-
oid: outputCurrent
num_oid: '.1.3.6.1.4.1.39145.13.8.{{ $index }}'
descr: 'Output Current'
index: 'outputCurrent.{{ $index }}'
voltage:
data:
-
oid: inputVoltage
num_oid: '.1.3.6.1.4.1.39145.13.6.{{ $index }}'
descr: 'Input Voltage'
index: 'inputVoltage.{{ $index }}'
-
oid: outputVoltage
num_oid: '.1.3.6.1.4.1.39145.13.7.{{ $index }}'
descr: 'Output Voltage'
index: 'outputVoltage.{{ $index }}'
-
oid: moduleTable
value: moduleVoltage
num_oid: '.1.3.6.1.4.1.39145.13.10.1.4.{{ $index }}'
descr: 'Module #{{ $index }} Voltage (VDC)'
index: 'moduleVoltage.{{ $index }}'
skip_values:
-
oid: moduleVoltage
op: =
value: '.'
state:
data:
-
oid: moduleStatus
value: moduleStatus
num_oid: '.1.3.6.1.4.1.39145.13.10.1.2.{{ $index }}'
descr: 'Module #{{ $index }} Status'
index: 'moduleStatus.{{ $index }}'
states:
- { graph: 0, value: 1, generic: 1, descr: notInstalled }
- { graph: 0, value: 2, generic: 0, descr: ok }
- { graph: 0, value: 3, generic: 2, descr: alarm }
-
oid: moduleType
value: moduleType
num_oid: '.1.3.6.1.4.1.39145.13.10.1.3.{{ $index }}'
descr: 'Module #{{ $index }} Type'
index: 'moduleType.{{ $index }}'
states:
- { graph: 0, value: 1, generic: 1, descr: notInstalled }
- { graph: 0, value: 2, generic: 0, descr: power }
- { graph: 0, value: 3, generic: 0, descr: battery }
- { graph: 0, value: 4, generic: 0, descr: distribution }
temperature:
data:
-
oid: probeTemperature.0
num_oid: '.1.3.6.1.4.1.39145.13.12.{{ $index }}'
descr: 'Battery Probe'
value: probeTemperature
charge:
data:
-
oid: batterySoc.0
num_oid: '.1.3.6.1.4.1.39145.13.13.{{ $index }}'
descr: 'Battery Charge'
value: batterySoc
runtime:
data:
-
oid: batteryRunTime.0
num_oid: '.1.3.6.1.4.1.39145.13.15.{{ $index }}'
descr: 'Battery Run-time'
value: batteryRunTime