mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
* OcNOS: add health sensors Add Health Sensors Update MIBs Break out current sensors due to missing thresholds on _IIN sensors * Add test data * Wrong processors data
97 lines
4.4 KiB
YAML
97 lines
4.4 KiB
YAML
modules:
|
|
os:
|
|
sysDescr_regex: '/Hardware Model:(?<hardware>\S+), Software version: OcNOS,(?<version>\S+)/'
|
|
hardware:
|
|
- IPI-CMM-CHASSIS-MIB::cmmStackUnitModelName.1
|
|
- IPI-CMM-CHASSIS-MIB::cmmStackVendorName.1
|
|
hardware_template: '{{ IPI-CMM-CHASSIS-MIB::cmmStackVendorName.1 }} {{ IPI-CMM-CHASSIS-MIB::cmmStackUnitModelName.1 }}'
|
|
serial: IPI-CMM-CHASSIS-MIB::cmmStackUnitSerialNumber.1
|
|
sensors:
|
|
current:
|
|
data:
|
|
- oid: IPI-CMM-IPMI-MIB::cmmIpmiDeviceSensorTable
|
|
value: IPI-CMM-IPMI-MIB::cmmIpmiDeviceSensorValue
|
|
divisor: 1000
|
|
descr: IPI-CMM-IPMI-MIB::cmmIpmiDeviceSensorName
|
|
high_limit: IPI-CMM-IPMI-MIB::cmmIpmiDeviceSensorUpperCritical
|
|
num_oid: '.1.3.6.1.4.1.36673.100.1.5.1.1.3.{{ $index }}'
|
|
skip_values:
|
|
- -10002
|
|
- oid: IPI-CMM-IPMI-MIB::cmmIpmiDeviceSensorUnits
|
|
op: '!='
|
|
value: 'Amps'
|
|
- oid: IPI-CMM-IPMI-MIB::cmmIpmiDeviceSensorName
|
|
op: 'ends'
|
|
value: '_IIN'
|
|
- oid: IPI-CMM-IPMI-MIB::cmmIpmiDeviceSensorTable
|
|
value: IPI-CMM-IPMI-MIB::cmmIpmiDeviceSensorValue
|
|
divisor: 1000
|
|
descr: IPI-CMM-IPMI-MIB::cmmIpmiDeviceSensorName
|
|
num_oid: '.1.3.6.1.4.1.36673.100.1.5.1.1.3.{{ $index }}'
|
|
skip_values:
|
|
- -10002
|
|
- oid: IPI-CMM-IPMI-MIB::cmmIpmiDeviceSensorUnits
|
|
op: '!='
|
|
value: 'Amps'
|
|
- oid: IPI-CMM-IPMI-MIB::cmmIpmiDeviceSensorName
|
|
op: 'not_ends'
|
|
value: '_IIN'
|
|
fanspeed:
|
|
data:
|
|
-
|
|
oid: IPI-CMM-IPMI-MIB::cmmIpmiDeviceSensorTable
|
|
value: IPI-CMM-IPMI-MIB::cmmIpmiDeviceSensorValue
|
|
divisor: 1000
|
|
descr: IPI-CMM-IPMI-MIB::cmmIpmiDeviceSensorName
|
|
low_limit: IPI-CMM-IPMI-MIB::cmmIpmiDeviceSensorLowerCritical
|
|
low_warn_limit: IPI-CMM-IPMI-MIB::cmmIpmiDeviceSensorLowerNonCritical
|
|
high_limit: 100000
|
|
num_oid: '.1.3.6.1.4.1.36673.100.1.5.1.1.3.{{ $index }}'
|
|
skip_values:
|
|
- -10002
|
|
- oid: IPI-CMM-IPMI-MIB::cmmIpmiDeviceSensorUnits
|
|
op: '!='
|
|
value: 'RPM'
|
|
power:
|
|
data:
|
|
- oid: IPI-CMM-IPMI-MIB::cmmIpmiDeviceSensorTable
|
|
value: IPI-CMM-IPMI-MIB::cmmIpmiDeviceSensorValue
|
|
divisor: 1000
|
|
descr: IPI-CMM-IPMI-MIB::cmmIpmiDeviceSensorName
|
|
low_limit: 0
|
|
num_oid: '.1.3.6.1.4.1.36673.100.1.5.1.1.3.{{ $index }}'
|
|
skip_values:
|
|
- -10002
|
|
- oid: IPI-CMM-IPMI-MIB::cmmIpmiDeviceSensorUnits
|
|
op: '!='
|
|
value: 'Watts'
|
|
temperature:
|
|
data:
|
|
-
|
|
oid: IPI-CMM-IPMI-MIB::cmmIpmiDeviceSensorTable
|
|
value: IPI-CMM-IPMI-MIB::cmmIpmiDeviceSensorValue
|
|
divisor: 1000
|
|
descr: IPI-CMM-IPMI-MIB::cmmIpmiDeviceSensorName
|
|
warn_limit: IPI-CMM-IPMI-MIB::cmmIpmiDeviceSensorUpperNonCritical
|
|
high_limit: IPI-CMM-IPMI-MIB::cmmIpmiDeviceSensorUpperCritical
|
|
num_oid: '.1.3.6.1.4.1.36673.100.1.5.1.1.3.{{ $index }}'
|
|
skip_values:
|
|
- -10002
|
|
- oid: IPI-CMM-IPMI-MIB::cmmIpmiDeviceSensorUnits
|
|
op: '!='
|
|
value: 'degrees C'
|
|
voltage:
|
|
data:
|
|
- oid: IPI-CMM-IPMI-MIB::cmmIpmiDeviceSensorTable
|
|
value: IPI-CMM-IPMI-MIB::cmmIpmiDeviceSensorValue
|
|
divisor: 1000
|
|
descr: IPI-CMM-IPMI-MIB::cmmIpmiDeviceSensorName
|
|
low_limit: IPI-CMM-IPMI-MIB::cmmIpmiDeviceSensorLowerCritical
|
|
high_limit: IPI-CMM-IPMI-MIB::cmmIpmiDeviceSensorUpperCritical
|
|
num_oid: '.1.3.6.1.4.1.36673.100.1.5.1.1.3.{{ $index }}'
|
|
skip_values:
|
|
- -10002
|
|
- oid: IPI-CMM-IPMI-MIB::cmmIpmiDeviceSensorUnits
|
|
op: '!='
|
|
value: 'Volts'
|