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

100 lines
4.9 KiB
YAML

mib: DellrPDU-MIB
modules:
os:
hardware:
- DellrPDU-MIB::rPDUIdentModelNumberD.1
- DellrPDU-MIB::rPDUIdentHardwareRevD.1
hardware_template: '{{ DellrPDU-MIB::rPDUIdentModelNumberD.1 }} {{ DellrPDU-MIB::rPDUIdentHardwareRevD.1 }}'
serial: DellrPDU-MIB::rPDUIdentSerialNumberD.1
version: DellrPDU-MIB::rPDUIdentFirmwareRevD.1
sensors:
additional_oids:
data:
-
oid:
- rPDUOutletMeteredStatusName
current:
data:
-
oid: rPDUOutletMeteredStatusCurrent
num_oid: '.1.3.6.1.4.1.674.10903.200.2.200.130.2.2.1.6.{{ $index }}'
index: 'rPDUOutletMeteredStatusIndex.{{ $index }}'
descr: Outlet, {{ $rPDUOutletMeteredStatusName }}, Current
-
oid: rPDUPhaseStatusCurrent
num_oid: '.1.3.6.1.4.1.674.10903.200.2.200.120.2.1.4.{{ $index }}'
index: 'rPDUPhaseStatusIndex.{{ $index }}'
descr: 'Current, Phase #{{ $index }}'
divisor: 10
power:
data:
-
oid: rPDUOutletMeteredStatusPower
num_oid: '.1.3.6.1.4.1.674.10903.200.2.200.130.2.2.1.8.{{ $index }}'
index: 'rPDUOutletMeteredStatusIndex.{{ $index }}'
descr: Outlet, {{ $rPDUOutletMeteredStatusName }}, Power
-
oid: rPDUPhaseStatusPower
num_oid: '.1.3.6.1.4.1.674.10903.200.2.200.120.2.1.6.{{ $index }}'
index: 'rPDUPhaseStatusIndex.{{ $index }}'
descr: 'Power, Phase #{{ $index }}'
multiplier: 10
voltage:
data:
-
oid: rPDUPhaseStatusVoltage
num_oid: '.1.3.6.1.4.1.674.10903.200.2.200.120.2.1.5.{{ $index }}'
index: 'rPDUPhaseStatusIndex.{{ $index }}'
descr: 'Voltage, Phase #{{ $index }}'
state:
data:
-
oid: rPDUOutMeteredStatusLoadState
num_oid: '.1.3.6.1.4.1.674.10903.200.2.200.130.2.2.1.11.{{ $index }}'
descr: Outlet, {{ $rPDUOutletMeteredStatusName }}, Load
index: 'rPDUOutletMeteredStatusIndex.{{ $index }}'
state_name: rPDUOutMeteredStatusLoadState
states:
- { descr: lowLoad, graph: 1, value: 1, generic: 0 }
- { descr: normal, graph: 1, value: 2, generic: 0 }
- { descr: nearOverload, graph: 1, value: 3, generic: 1 }
- { descr: overload, graph: 1, value: 4, generic: 2 }
-
oid: rPDUPhaseStatusTable
state_name: rPDUPhaseStatusLoadState
value: rPDUPhaseStatusLoadState
num_oid: '.1.3.6.1.4.1.674.10903.200.2.200.120.2.1.3.{{ $index }}'
index: 'rPDUPhaseStatusLoadState.{{ $index }}'
descr: 'Load State, Phase #{{ $index }}'
states:
- { descr: lowLoad, graph: 1, value: 1, generic: 0 }
- { descr: normal, graph: 1, value: 2, generic: 0 }
- { descr: nearOverload, graph: 1, value: 3, generic: 1 }
- { descr: overload, graph: 1, value: 4, generic: 2 }
-
oid: rPDUDeviceStatusTable
state_name: rPDUDeviceStatusLoadState
value: rPDUDeviceStatusLoadState
num_oid: '.1.3.6.1.4.1.674.10903.200.2.200.110.2.1.6.{{ $index }}'
index: 'rPDUDeviceStatusLoadState.{{ $index }}'
descr: 'Device State'
states:
- { descr: lowLoad, graph: 1, value: 1, generic: 0 }
- { descr: normal, graph: 1, value: 2, generic: 0 }
- { descr: nearOverload, graph: 1, value: 3, generic: 1 }
- { descr: overload, graph: 1, value: 4, generic: 2 }
temperature:
data:
-
oid: rPDUSensorTempStatusTempC
num_oid: '.1.3.6.1.4.1.674.10903.200.2.200.150.2.2.1.5.{{ $index }}'
index: 'rPDUSensorTempStatusTempC.{{ $index }}'
descr: 'Temperature'
divisor: 10
humidity:
data:
-
oid: rPDUSnsorHumStatRelativeHumdity
num_oid: '.1.3.6.1.4.1.674.10903.200.2.200.150.3.2.1.4.{{ $index }}'
index: 'rPDUSnsorHumStatRelativeHumdity .{{ $index }}'
descr: 'Humidity'