Files
librenms-librenms/includes/definitions/discovery/eltex-mes23xx.yaml
T
Peca Nesovanovic fb90b1813f added new sensors to mes23xx (#13671)
* added new sensors to mes23xx

* ci

* copy/paste error

* ci

* cleanup + testdata

* yaml

* yamlnew

* added [no_bulk] for PoE discovery

* fully qualified OID name
2022-01-20 08:41:47 -06:00

121 lines
6.0 KiB
YAML

mib: RADLAN-Physicaldescription-MIB:RADLAN-HWENVIROMENT:RADLAN-PHY-MIB:RADLAN-rndMng:ELTEX-MES-HWENVIROMENT-MIB:MARVELL-POE-MIB
modules:
os:
features: RADLAN-Physicaldescription-MIB::rlPhdUnitGenParamSoftwareVersion.1
hardware: RADLAN-Physicaldescription-MIB::rlPhdUnitGenParamModelName.1
serial: RADLAN-Physicaldescription-MIB::rlPhdUnitGenParamSerialNum.1
processors:
data:
-
oid: rlCpuUtilDuringLast5Minutes
num_oid: '.1.3.6.1.4.1.89.1.9.{{ $index }}'
mempools:
data:
-
total: .1.3.6.1.4.1.35265.41.1.2.1.1.3.0
free: .1.3.6.1.4.1.35265.41.1.2.1.1.7.0
descr: 'System Memory'
sensors:
pre-cache:
data:
-
oid:
- rlPhdUnitEnvParamEntry
state:
data:
-
oid: rlEnvMonFanStatusTable
value: rlEnvMonFanState
num_oid: '.1.3.6.1.4.1.89.83.1.1.1.3.{{ $index }}'
descr: '{{ rlEnvMonFanStatusDescr }} status'
group: 'Chassis FAN'
index: 'mesFanStatus.{{ $index }}'
states:
- { value: 1, descr: OK, graph: 1, generic: 0 }
- { value: 5, descr: Missing, graph: 1, generic: 3 }
-
oid: eltEnvMonBatteryStatusEntry
value: eltEnvMonBatteryState
num_oid: '.1.3.6.1.4.1.35265.1.23.11.1.1.2.{{ $index }}'
descr: 'Backup battery status'
group: 'Chassis PSU'
index: 'mesBattStatus.{{ $index }}'
states:
- { value: 1, descr: Charged, graph: 1, generic: 0 }
- { value: 2, descr: Discharged, graph: 1, generic: 2 }
- { value: 3, descr: Low, graph: 1, generic: 1 }
- { value: 5, descr: Missing, graph: 1, generic: 3 }
- { value: 6, descr: BattFuseError, graph: 1, generic: 2 }
- { value: 7, descr: Charging, graph: 1, generic: 1 }
-
oid: rlPhdUnitEnvParamEntry
value: rlPhdUnitEnvParamMonitorTemperatureStatus
num_oid: '.1.3.6.1.4.1.89.53.15.1.16.{{ $index }}'
group: 'Chassis TEMP'
descr: 'Chassis#{{ $index }} TEMP status'
index: 'mesChassisTempStatus.{{ $index }}'
states:
- { value: 1, descr: Normal, graph: 1, generic: 0 }
- { value: 2, descr: Warning, graph: 1, generic: 1 }
- { value: 3, descr: Critical, graph: 1, generic: 2 }
-
oid: rlPhdUnitEnvParamEntry
value: rlPhdUnitEnvParamMainPSStatus
num_oid: '.1.3.6.1.4.1.89.53.15.1.2.{{ $index }}'
descr: 'Chassis#{{ $index }} PSU#1 status'
group: 'Chassis PSU'
index: 'mesMainPsuStatus.{{ $index }}'
states:
- { value: 1, descr: Normal, graph: 1, generic: 0 }
- { value: 2, descr: Warning, graph: 1, generic: 1 }
- { value: 3, descr: Critical, graph: 1, generic: 2 }
- { value: 4, descr: Shutdown, graph: 1, generic: 2 }
- { value: 5, descr: notPresent, graph: 1, generic: 3 }
- { value: 6, descr: notFunctioning, graph: 1, generic: 3 }
- { value: 7, descr: restore, graph: 1, generic: 2 }
- { value: 8, descr: notAvailable, graph: 1, generic: 3 }
- { value: 9, descr: backingUp, graph: 1, generic: 1 }
-
oid: rlPhdUnitEnvParamEntry
value: rlPhdUnitEnvParamRedundantPSStatus
num_oid: '.1.3.6.1.4.1.89.53.15.1.3.{{ $index }}'
group: 'Chassis PSU'
descr: 'Chassis#{{ $index }} PSU#2 status'
index: 'mesBackupPsuStatus.{{ $index }}'
states:
- { value: 1, descr: Normal, graph: 1, generic: 0 }
- { value: 2, descr: Warning, graph: 1, generic: 1 }
- { value: 3, descr: Critical, graph: 1, generic: 2 }
- { value: 4, descr: Shutdown, graph: 1, generic: 2 }
- { value: 5, descr: notPresent, graph: 1, generic: 3 }
- { value: 6, descr: notFunctioning, graph: 1, generic: 3 }
- { value: 7, descr: restore, graph: 1, generic: 2 }
- { value: 8, descr: notAvailable, graph: 1, generic: 3 }
- { value: 9, descr: backingUp, graph: 1, generic: 1 }
temperature:
data:
-
oid: rlPhdUnitEnvParamEntry
value: rlPhdUnitEnvParamTempSensorValue
num_oid: '.1.3.6.1.4.1.89.53.15.1.10.{{ $index }}'
group: 'Chassis'
descr: 'Chassis#{{ $index }} Temp'
index: 'mesChassisTemp.{{ $index }}'
-
oid: rlPethPowerPseEntry
value: rlPethPowerPseTemperatureSensor
num_oid: '.1.3.6.1.4.1.89.108.3.1.6.{{ $index }}'
group: 'PoE'
descr: 'Chassis#{{ $index }} PoE Temp'
index: 'mesChassisPoeTemp.{{ $index }}'
skip_value_lt: 1
count:
data:
-
oid: rlPhdNumberOfUnits
num_oid: '.1.3.6.1.4.1.89.53.8.{{ $index }}'
descr: 'Stacked Chassis'
group: 'Chassis Count'