mirror of
https://github.com/librenms/librenms.git
synced 2024-10-07 16:52:45 +00:00
OcNOS: add health sensors (#15910)
* 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
This commit is contained in:
@@ -2,8 +2,95 @@ modules:
|
||||
os:
|
||||
sysDescr_regex: '/Hardware Model:(?<hardware>\S+), Software version: OcNOS,(?<version>\S+)/'
|
||||
hardware:
|
||||
- CMM-CHASSIS-MIB::cmmStackUnitModelName.1
|
||||
- CMM-CHASSIS-MIB::cmmStackVendorName.1
|
||||
hardware_template: '{{ CMM-CHASSIS-MIB::cmmStackVendorName.1 }} {{ CMM-CHASSIS-MIB::cmmStackUnitModelName.1 }}'
|
||||
serial: CMM-CHASSIS-MIB::cmmStackUnitSerialNumber.1
|
||||
|
||||
- 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'
|
||||
|
Reference in New Issue
Block a user