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:
|
os:
|
||||||
sysDescr_regex: '/Hardware Model:(?<hardware>\S+), Software version: OcNOS,(?<version>\S+)/'
|
sysDescr_regex: '/Hardware Model:(?<hardware>\S+), Software version: OcNOS,(?<version>\S+)/'
|
||||||
hardware:
|
hardware:
|
||||||
- CMM-CHASSIS-MIB::cmmStackUnitModelName.1
|
- IPI-CMM-CHASSIS-MIB::cmmStackUnitModelName.1
|
||||||
- CMM-CHASSIS-MIB::cmmStackVendorName.1
|
- IPI-CMM-CHASSIS-MIB::cmmStackVendorName.1
|
||||||
hardware_template: '{{ CMM-CHASSIS-MIB::cmmStackVendorName.1 }} {{ CMM-CHASSIS-MIB::cmmStackUnitModelName.1 }}'
|
hardware_template: '{{ IPI-CMM-CHASSIS-MIB::cmmStackVendorName.1 }} {{ IPI-CMM-CHASSIS-MIB::cmmStackUnitModelName.1 }}'
|
||||||
serial: CMM-CHASSIS-MIB::cmmStackUnitSerialNumber.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
|
IMPORTS
|
||||||
OBJECT-TYPE, MODULE-IDENTITY,
|
OBJECT-TYPE, MODULE-IDENTITY,
|
||||||
@ -17,10 +17,8 @@ IMPORTS
|
|||||||
FROM SNMPv2-SMI;
|
FROM SNMPv2-SMI;
|
||||||
ipi MODULE-IDENTITY
|
ipi MODULE-IDENTITY
|
||||||
LAST-UPDATED "201603301200Z"
|
LAST-UPDATED "201603301200Z"
|
||||||
ORGANIZATION
|
ORGANIZATION "IP Infusion"
|
||||||
"IPI."
|
CONTACT-INFO "support@ipinfusion.com"
|
||||||
CONTACT-INFO
|
|
||||||
"ipinfusion.com"
|
|
||||||
|
|
||||||
DESCRIPTION
|
DESCRIPTION
|
||||||
"The IPI enterprise Module Identity."
|
"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