mirror of
https://github.com/librenms/librenms.git
synced 2024-09-21 10:28:13 +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:
parent
f6d67c1cd8
commit
05f06bafc1
@ -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'
|
||||
|
File diff suppressed because it is too large
Load Diff
8849
mibs/ipinfusion/IPI-CMM-CHASSIS-MIB
Normal file
8849
mibs/ipinfusion/IPI-CMM-CHASSIS-MIB
Normal file
File diff suppressed because it is too large
Load Diff
540
mibs/ipinfusion/IPI-CMM-IPMI-MIB
Normal file
540
mibs/ipinfusion/IPI-CMM-IPMI-MIB
Normal file
@ -0,0 +1,540 @@
|
||||
IPI-CMM-IPMI-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
-- This module provides authoritative definitions for ipmi device
|
||||
-- controlled by BMC
|
||||
--
|
||||
-- This module will be extended, as needed.
|
||||
--
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY,
|
||||
Gauge32, Counter32, Unsigned32,
|
||||
TimeTicks, NOTIFICATION-TYPE
|
||||
FROM SNMPv2-SMI
|
||||
DateAndTime, DisplayString,
|
||||
MacAddress, RowStatus, TEXTUAL-CONVENTION
|
||||
FROM SNMPv2-TC
|
||||
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
|
||||
FROM SNMPv2-CONF
|
||||
enterprises,OBJECT-IDENTITY
|
||||
FROM SNMPv2-SMI
|
||||
ipi FROM IPI-MODULE-MIB
|
||||
cmmChassisObject,
|
||||
cmmStackUnitIndex FROM IPI-CMM-CHASSIS-MIB;
|
||||
|
||||
cmm MODULE-IDENTITY
|
||||
LAST-UPDATED "202008060000Z" -- Jun 08, 2020 12:00:00 GMT
|
||||
ORGANIZATION "IP Infusion"
|
||||
CONTACT-INFO "support@ipinfusion.com"
|
||||
|
||||
DESCRIPTION
|
||||
"The Structure of CMM Management Information for
|
||||
the IPI enterprise."
|
||||
REVISION "202008060000Z"
|
||||
DESCRIPTION
|
||||
"Complying to level 3 of SMILINT"
|
||||
::= { ipi 100 }
|
||||
|
||||
|
||||
-- ### Groups ###
|
||||
|
||||
cmmIpmiDeviceObjects OBJECT IDENTIFIER ::={ cmmChassisObject 5 }
|
||||
cmmIpmiDeviceAlarmObjects OBJECT IDENTIFIER ::={ cmmChassisObject 6 }
|
||||
|
||||
cmmIpmiDeviceSensorTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CmmIpmiDeviceSensorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries containing sensor information
|
||||
for BMC controlled devices."
|
||||
::= { cmmIpmiDeviceObjects 1 }
|
||||
|
||||
cmmIpmiDeviceSensorEntry OBJECT-TYPE
|
||||
SYNTAX CmmIpmiDeviceSensorEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries containing sensor information
|
||||
for BMC controlled devices."
|
||||
INDEX { cmmIpmiDeviceSensorIndex }
|
||||
::= { cmmIpmiDeviceSensorTable 1 }
|
||||
|
||||
CmmIpmiDeviceSensorEntry ::=
|
||||
SEQUENCE {
|
||||
cmmIpmiDeviceSensorIndex INTEGER,
|
||||
cmmIpmiDeviceSensorName DisplayString,
|
||||
cmmIpmiDeviceSensorValue INTEGER,
|
||||
cmmIpmiDeviceSensorUnits DisplayString,
|
||||
cmmIpmiDeviceSensorState DisplayString,
|
||||
cmmIpmiDeviceSensorLowerNonRecover INTEGER,
|
||||
cmmIpmiDeviceSensorLowerCritical INTEGER,
|
||||
cmmIpmiDeviceSensorLowerNonCritical INTEGER,
|
||||
cmmIpmiDeviceSensorUpperNonCritical INTEGER,
|
||||
cmmIpmiDeviceSensorUpperCritical INTEGER,
|
||||
cmmIpmiDeviceSensorUpperNonRecover INTEGER
|
||||
}
|
||||
|
||||
cmmIpmiDeviceSensorIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The unique sensor index number."
|
||||
::= { cmmIpmiDeviceSensorEntry 1 }
|
||||
|
||||
cmmIpmiDeviceSensorName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The name of IPMI device sensor.
|
||||
Blank indicates unavailable"
|
||||
::= { cmmIpmiDeviceSensorEntry 2 }
|
||||
|
||||
cmmIpmiDeviceSensorValue OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
UNITS "0.001 unit"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The value read for IPMI device sensor.
|
||||
Unit: Temperature in degree C, Current in Amps,
|
||||
Power in Watts, Voltage in Volts, Fan-Speed in RPM.
|
||||
'-100002' indicates not applicable"
|
||||
::= { cmmIpmiDeviceSensorEntry 3 }
|
||||
|
||||
cmmIpmiDeviceSensorUnits OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The unit of the value read for IPMI device sensor.
|
||||
For Temperature in degree C, Current in Amps,
|
||||
Power in Watts, Voltage in Volts, Fan-Speed in RPM.
|
||||
Blank indicates unavailable"
|
||||
::= { cmmIpmiDeviceSensorEntry 4 }
|
||||
|
||||
cmmIpmiDeviceSensorState OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The operating state of IPMI device sensor.
|
||||
Blank indicates unavailable"
|
||||
::= { cmmIpmiDeviceSensorEntry 5 }
|
||||
|
||||
cmmIpmiDeviceSensorLowerNonRecover OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
UNITS "0.001 unit"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IPMI device sensor lower non recover value.
|
||||
Unit: Temperature in degree C, Current in Amps,
|
||||
Power in Watts, Voltage in Volts, Fan-Speed in RPM.
|
||||
'-100002' indicates not applicable"
|
||||
::= { cmmIpmiDeviceSensorEntry 6 }
|
||||
|
||||
cmmIpmiDeviceSensorLowerCritical OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
UNITS "0.001 unit"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IPMI device sensor lower critical value.
|
||||
Unit: Temperature in degree C, Current in Amps,
|
||||
Power in Watts, Voltage in Volts, Fan-Speed in RPM.
|
||||
'-100002' indicates not applicable"
|
||||
::= { cmmIpmiDeviceSensorEntry 7 }
|
||||
|
||||
cmmIpmiDeviceSensorLowerNonCritical OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
UNITS "0.001 unit"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IPMI device sensor lower non critical value.
|
||||
Unit: Temperature in degree C, Current in Amps,
|
||||
Power in Watts, Voltage in Volts, Fan-Speed in RPM.
|
||||
-100002' indicates not applicable"
|
||||
::= { cmmIpmiDeviceSensorEntry 8 }
|
||||
|
||||
cmmIpmiDeviceSensorUpperNonCritical OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
UNITS "0.001 unit"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IPMI device sensor upper non critical value.
|
||||
Unit: Temperature in degree C, Current in Amps,
|
||||
Power in Watts, Voltage in Volts, Fan-Speed in RPM.
|
||||
'-100002' indicates not applicable"
|
||||
::= { cmmIpmiDeviceSensorEntry 9 }
|
||||
|
||||
cmmIpmiDeviceSensorUpperCritical OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
UNITS "0.001 unit"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IPMI device sensor upper critical value.
|
||||
Unit: Temperature in degree C, Current in Amps,
|
||||
Power in Watts, Voltage in Volts, Fan-Speed in RPM.
|
||||
'-100002' indicates not applicable"
|
||||
::= { cmmIpmiDeviceSensorEntry 10 }
|
||||
|
||||
cmmIpmiDeviceSensorUpperNonRecover OBJECT-TYPE
|
||||
SYNTAX INTEGER
|
||||
UNITS "0.001 unit"
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The IPMI device sensor upper non recover value.
|
||||
Unit: Temperature in degree C, Current in Amps,
|
||||
Power in Watts, Voltage in Volts, Fan-Speed in RPM.
|
||||
'-100002' indicates not applicable"
|
||||
::= { cmmIpmiDeviceSensorEntry 11 }
|
||||
|
||||
cmmIpmiDeviceFRUTable OBJECT-TYPE
|
||||
SYNTAX SEQUENCE OF CmmIpmiDeviceFRUEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries containing FRU information
|
||||
for BMC controlled devices."
|
||||
::= { cmmIpmiDeviceObjects 2 }
|
||||
|
||||
cmmIpmiDeviceFRUEntry OBJECT-TYPE
|
||||
SYNTAX CmmIpmiDeviceFRUEntry
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"A list of entries containing FRU information
|
||||
for BMC controlled devices."
|
||||
INDEX { cmmIpmiDeviceFRUIndex }
|
||||
::= { cmmIpmiDeviceFRUTable 1 }
|
||||
|
||||
CmmIpmiDeviceFRUEntry ::=
|
||||
SEQUENCE {
|
||||
cmmIpmiDeviceFRUIndex INTEGER,
|
||||
cmmIpmiDeviceBoardMfgDate DateAndTime,
|
||||
cmmIpmiDeviceBoardMfg DisplayString,
|
||||
cmmIpmiDeviceBoardProduct DisplayString,
|
||||
cmmIpmiDeviceBoardSerial DisplayString,
|
||||
cmmIpmiDeviceBoardPartNum DisplayString,
|
||||
cmmIpmiDeviceProductManufacturer DisplayString,
|
||||
cmmIpmiDeviceProductName DisplayString,
|
||||
cmmIpmiDeviceProductPartNum DisplayString,
|
||||
cmmIpmiDeviceProductVersion DisplayString,
|
||||
cmmIpmiDeviceProductSerial DisplayString,
|
||||
cmmIpmiDeviceProductAssetTag DisplayString,
|
||||
cmmIpmiDeviceProductExtraInfo DisplayString,
|
||||
cmmIpmiDeviceProductExtraInfo2 DisplayString,
|
||||
cmmIpmiDeviceDescription DisplayString
|
||||
}
|
||||
|
||||
cmmIpmiDeviceFRUIndex OBJECT-TYPE
|
||||
SYNTAX INTEGER (1..65535)
|
||||
MAX-ACCESS not-accessible
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"The unique FRU index number."
|
||||
::= { cmmIpmiDeviceFRUEntry 1 }
|
||||
|
||||
cmmIpmiDeviceBoardMfgDate OBJECT-TYPE
|
||||
SYNTAX DateAndTime
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Board manufacturing date.
|
||||
Blank indicates unavailable"
|
||||
::= { cmmIpmiDeviceFRUEntry 2 }
|
||||
|
||||
cmmIpmiDeviceBoardMfg OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Board manufacturer name.
|
||||
Blank indicates unavailable"
|
||||
::= { cmmIpmiDeviceFRUEntry 3 }
|
||||
|
||||
cmmIpmiDeviceBoardProduct OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Board product name.
|
||||
Blank indicates unavailable"
|
||||
::= { cmmIpmiDeviceFRUEntry 4 }
|
||||
|
||||
cmmIpmiDeviceBoardSerial OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Board Serial number.
|
||||
Blank indicates unavailable"
|
||||
::= { cmmIpmiDeviceFRUEntry 5 }
|
||||
|
||||
cmmIpmiDeviceBoardPartNum OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Board Part number.
|
||||
Blank indicates unavailable"
|
||||
::= { cmmIpmiDeviceFRUEntry 6 }
|
||||
|
||||
cmmIpmiDeviceProductManufacturer OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Product manufacturer name.
|
||||
Blank indicates unavailable"
|
||||
::= { cmmIpmiDeviceFRUEntry 7 }
|
||||
|
||||
cmmIpmiDeviceProductName OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Product name.
|
||||
Blank indicates unavailable"
|
||||
::= { cmmIpmiDeviceFRUEntry 8 }
|
||||
|
||||
cmmIpmiDeviceProductPartNum OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Product part number.
|
||||
Blank indicates unavailable"
|
||||
::= { cmmIpmiDeviceFRUEntry 9 }
|
||||
|
||||
cmmIpmiDeviceProductVersion OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Product version number.
|
||||
Blank indicates unavailable"
|
||||
::= { cmmIpmiDeviceFRUEntry 10 }
|
||||
|
||||
cmmIpmiDeviceProductSerial OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Product serial number.
|
||||
Blank indicates unavailable"
|
||||
::= { cmmIpmiDeviceFRUEntry 11 }
|
||||
|
||||
cmmIpmiDeviceProductAssetTag OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Product asset tag number.
|
||||
Blank indicates unavailable"
|
||||
::= { cmmIpmiDeviceFRUEntry 12 }
|
||||
|
||||
cmmIpmiDeviceProductExtraInfo OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Product extra information.
|
||||
Blank indicates unavailable"
|
||||
::= { cmmIpmiDeviceFRUEntry 13 }
|
||||
|
||||
cmmIpmiDeviceProductExtraInfo2 OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Product extra information.
|
||||
Blank indicates unavailable"
|
||||
::= { cmmIpmiDeviceFRUEntry 14 }
|
||||
|
||||
cmmIpmiDeviceDescription OBJECT-TYPE
|
||||
SYNTAX DisplayString
|
||||
MAX-ACCESS read-only
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Device Description.
|
||||
Blank indicates unavailable"
|
||||
::= { cmmIpmiDeviceFRUEntry 15 }
|
||||
--
|
||||
-- ## Notifications
|
||||
--
|
||||
|
||||
cmmIpmiDeviceAlarmNotifications OBJECT IDENTIFIER ::= { cmmIpmiDeviceAlarmObjects 1 }
|
||||
|
||||
cmmIpmiDeviceLNC NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
cmmStackUnitIndex,
|
||||
cmmIpmiDeviceSensorName,
|
||||
cmmIpmiDeviceSensorValue,
|
||||
cmmIpmiDeviceSensorLowerNonCritical
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set when IPMI device sensor will be below lower non critical threshold for sensor"
|
||||
::= { cmmIpmiDeviceAlarmNotifications 1 }
|
||||
|
||||
cmmIpmiDeviceLNCRecovery NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
cmmStackUnitIndex,
|
||||
cmmIpmiDeviceSensorName,
|
||||
cmmIpmiDeviceSensorValue,
|
||||
cmmIpmiDeviceSensorLowerNonCritical
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set when IPMI device sensor will be above lower non critical threshold for sensor"
|
||||
::= { cmmIpmiDeviceAlarmNotifications 2 }
|
||||
|
||||
cmmIpmiDeviceLC NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
cmmStackUnitIndex,
|
||||
cmmIpmiDeviceSensorName,
|
||||
cmmIpmiDeviceSensorValue,
|
||||
cmmIpmiDeviceSensorLowerCritical
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set when IPMI device sensor will be below lower critical threshold for sensor"
|
||||
::= { cmmIpmiDeviceAlarmNotifications 3 }
|
||||
|
||||
cmmIpmiDeviceLCRecovery NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
cmmStackUnitIndex,
|
||||
cmmIpmiDeviceSensorName,
|
||||
cmmIpmiDeviceSensorValue,
|
||||
cmmIpmiDeviceSensorLowerCritical
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set when IPMI device sensor will be above lower critical threshold for sensor"
|
||||
::= { cmmIpmiDeviceAlarmNotifications 4 }
|
||||
|
||||
cmmIpmiDeviceLNR NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
cmmStackUnitIndex,
|
||||
cmmIpmiDeviceSensorName,
|
||||
cmmIpmiDeviceSensorValue,
|
||||
cmmIpmiDeviceSensorLowerNonRecover
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set when IPMI device sensor will be below lower non recovery threshold for sensor"
|
||||
::= { cmmIpmiDeviceAlarmNotifications 5 }
|
||||
|
||||
cmmIpmiDeviceLNRRecovery NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
cmmStackUnitIndex,
|
||||
cmmIpmiDeviceSensorName,
|
||||
cmmIpmiDeviceSensorValue,
|
||||
cmmIpmiDeviceSensorLowerNonRecover
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set when IPMI device sensor will be above lower non recovery threshold for sensor"
|
||||
::= { cmmIpmiDeviceAlarmNotifications 6 }
|
||||
|
||||
cmmIpmiDeviceUNC NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
cmmStackUnitIndex,
|
||||
cmmIpmiDeviceSensorName,
|
||||
cmmIpmiDeviceSensorValue,
|
||||
cmmIpmiDeviceSensorUpperNonCritical
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set when IPMI device sensor will be below upper non critical threshold for sensor"
|
||||
::= { cmmIpmiDeviceAlarmNotifications 7 }
|
||||
|
||||
cmmIpmiDeviceUNCRecovery NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
cmmStackUnitIndex,
|
||||
cmmIpmiDeviceSensorName,
|
||||
cmmIpmiDeviceSensorValue,
|
||||
cmmIpmiDeviceSensorUpperNonCritical
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set when IPMI device sensor will be above upper non critical threshold for sensor"
|
||||
::= { cmmIpmiDeviceAlarmNotifications 8 }
|
||||
|
||||
cmmIpmiDeviceUC NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
cmmStackUnitIndex,
|
||||
cmmIpmiDeviceSensorName,
|
||||
cmmIpmiDeviceSensorValue,
|
||||
cmmIpmiDeviceSensorUpperCritical
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set when IPMI device sensor will be below upper critical threshold for sensor"
|
||||
::= { cmmIpmiDeviceAlarmNotifications 9 }
|
||||
|
||||
cmmIpmiDeviceUCRecovery NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
cmmStackUnitIndex,
|
||||
cmmIpmiDeviceSensorName,
|
||||
cmmIpmiDeviceSensorValue,
|
||||
cmmIpmiDeviceSensorUpperCritical
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set when IPMI device sensor will be above upper critical threshold for sensor"
|
||||
::= { cmmIpmiDeviceAlarmNotifications 10 }
|
||||
|
||||
cmmIpmiDeviceUNR NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
cmmStackUnitIndex,
|
||||
cmmIpmiDeviceSensorName,
|
||||
cmmIpmiDeviceSensorValue,
|
||||
cmmIpmiDeviceSensorUpperNonRecover
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set when IPMI device sensor will be below upper non recovery threshold for sensor"
|
||||
::= { cmmIpmiDeviceAlarmNotifications 11 }
|
||||
|
||||
cmmIpmiDeviceUNRRecovery NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
cmmStackUnitIndex,
|
||||
cmmIpmiDeviceSensorName,
|
||||
cmmIpmiDeviceSensorValue,
|
||||
cmmIpmiDeviceSensorUpperNonRecover
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Set when IPMI device sensor will be above upper non recovery threshold for sensor"
|
||||
::= { cmmIpmiDeviceAlarmNotifications 12 }
|
||||
|
||||
cmmIpmiDevicePresence NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
cmmStackUnitIndex,
|
||||
cmmIpmiDeviceSensorName
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notified when IPMI device inserted/removed"
|
||||
::= { cmmIpmiDeviceAlarmNotifications 13 }
|
||||
|
||||
cmmIpmiDeviceStatus NOTIFICATION-TYPE
|
||||
OBJECTS {
|
||||
cmmStackUnitIndex,
|
||||
cmmIpmiDeviceSensorName
|
||||
}
|
||||
STATUS current
|
||||
DESCRIPTION
|
||||
"Notifies IPMI device status"
|
||||
::= { cmmIpmiDeviceAlarmNotifications 14 }
|
||||
|
||||
END
|
@ -1,4 +1,4 @@
|
||||
OCNOS-IPI-MODULE-MIB DEFINITIONS ::= BEGIN
|
||||
IPI-MODULE-MIB DEFINITIONS ::= BEGIN
|
||||
|
||||
IMPORTS
|
||||
OBJECT-TYPE, MODULE-IDENTITY,
|
||||
@ -17,10 +17,8 @@ IMPORTS
|
||||
FROM SNMPv2-SMI;
|
||||
ipi MODULE-IDENTITY
|
||||
LAST-UPDATED "201603301200Z"
|
||||
ORGANIZATION
|
||||
"IPI."
|
||||
CONTACT-INFO
|
||||
"ipinfusion.com"
|
||||
ORGANIZATION "IP Infusion"
|
||||
CONTACT-INFO "support@ipinfusion.com"
|
||||
|
||||
DESCRIPTION
|
||||
"The IPI enterprise Module Identity."
|
1338
tests/data/ocnos_s9600-32x.json
Normal file
1338
tests/data/ocnos_s9600-32x.json
Normal file
File diff suppressed because it is too large
Load Diff
3380
tests/snmpsim/ocnos_s9600-32x.snmprec
Normal file
3380
tests/snmpsim/ocnos_s9600-32x.snmprec
Normal file
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user