CISCO-ENTITY-SENSOR-MIB

File: CISCO-ENTITY-SENSOR-MIB.mib (33688 bytes)

Imported modules

SNMPv2-SMI SNMPv2-CONF SNMPv2-TC
ENTITY-MIB CISCO-TC CISCO-SMI

Imported symbols

MODULE-IDENTITY OBJECT-TYPE NOTIFICATION-TYPE
Integer32 MODULE-COMPLIANCE OBJECT-GROUP
NOTIFICATION-GROUP TEXTUAL-CONVENTION TimeStamp
TruthValue entPhysicalIndex EntPhysicalIndexOrZero
ciscoMgmt

Defined Types

SensorDataType  
TEXTUAL-CONVENTION    
  current INTEGER other(1), unknown(2), voltsAC(3), voltsDC(4), amperes(5), watts(6), hertz(7), celsius(8), percentRH(9), rpm(10), cmm(11), truthvalue(12), specialEnum(13), dBm(14), dB(15)

SensorDataScale  
TEXTUAL-CONVENTION    
  current INTEGER yocto(1), zepto(2), atto(3), femto(4), pico(5), nano(6), micro(7), milli(8), units(9), kilo(10), mega(11), giga(12), tera(13), exa(14), peta(15), zetta(16), yotta(17)

SensorPrecision  
TEXTUAL-CONVENTION    
  current INTEGER -8..9

SensorValue  
TEXTUAL-CONVENTION    
  current INTEGER -1000000000..1000000000

SensorStatus  
TEXTUAL-CONVENTION    
  current INTEGER ok(1), unavailable(2), nonoperational(3)

SensorValueUpdateRate  
TEXTUAL-CONVENTION    
  current INTEGER 0..999999999

SensorThresholdSeverity  
TEXTUAL-CONVENTION    
  current INTEGER other(1), minor(10), major(20), critical(30)

SensorThresholdRelation  
TEXTUAL-CONVENTION    
  current INTEGER lessThan(1), lessOrEqual(2), greaterThan(3), greaterOrEqual(4), equalTo(5), notEqualTo(6)

EntSensorValueEntry  
SEQUENCE    
  entSensorType SensorDataType
  entSensorScale SensorDataScale
  entSensorPrecision SensorPrecision
  entSensorValue SensorValue
  entSensorStatus SensorStatus
  entSensorValueTimeStamp TimeStamp
  entSensorValueUpdateRate SensorValueUpdateRate
  entSensorMeasuredEntity EntPhysicalIndexOrZero

EntSensorThresholdEntry  
SEQUENCE    
  entSensorThresholdIndex Integer32
  entSensorThresholdSeverity SensorThresholdSeverity
  entSensorThresholdRelation SensorThresholdRelation
  entSensorThresholdValue SensorValue
  entSensorThresholdEvaluation TruthValue
  entSensorThresholdNotificationEnable TruthValue

Defined Values

ciscoEntitySensorMIB 1.3.6.1.4.1.9.9.91
The CISCO-ENTITY-SENSOR-MIB is used to monitor the values of sensors in the Entity-MIB (RFC 2037) entPhysicalTable.
MODULE-IDENTITY    

entitySensorMIBObjects 1.3.6.1.4.1.9.9.91.1
OBJECT IDENTIFIER    

entitySensorMIBNotificationPrefix 1.3.6.1.4.1.9.9.91.2
OBJECT IDENTIFIER    

entitySensorMIBConformance 1.3.6.1.4.1.9.9.91.3
OBJECT IDENTIFIER    

entSensorValues 1.3.6.1.4.1.9.9.91.1.1
OBJECT IDENTIFIER    

entSensorThresholds 1.3.6.1.4.1.9.9.91.1.2
OBJECT IDENTIFIER    

entSensorGlobalObjects 1.3.6.1.4.1.9.9.91.1.3
OBJECT IDENTIFIER    

entSensorValueTable 1.3.6.1.4.1.9.9.91.1.1.1
This table lists the type, scale, and present value of a sensor listed in the Entity-MIB entPhysicalTable.
OBJECT-TYPE    
  SEQUENCE OF  
    EntSensorValueEntry

entSensorValueEntry 1.3.6.1.4.1.9.9.91.1.1.1.1
An entSensorValueTable entry describes the present reading of a sensor, the measurement units and scale, and sensor operational status.
OBJECT-TYPE    
  EntSensorValueEntry  

entSensorType 1.3.6.1.4.1.9.9.91.1.1.1.1.1
This variable indicates the type of data reported by the entSensorValue. This variable is set by the agent at start-up and the value does not change during operation.
OBJECT-TYPE    
  SensorDataType  

entSensorScale 1.3.6.1.4.1.9.9.91.1.1.1.1.2
This variable indicates the exponent to apply to sensor values reported by entSensorValue. This variable is set by the agent at start-up and the value does not change during operation.
OBJECT-TYPE    
  SensorDataScale  

entSensorPrecision 1.3.6.1.4.1.9.9.91.1.1.1.1.3
This variable indicates the number of decimal places of precision in fixed-point sensor values reported by entSensorValue. This variable is set to 0 when entSensorType is not a fixed-point type: e.g.'percentRH(9)', 'rpm(10)', 'cmm(11)', or 'truthvalue(12)'. This variable is set by the agent at start-up and the value does not change during operation.
OBJECT-TYPE    
  SensorPrecision  

entSensorValue 1.3.6.1.4.1.9.9.91.1.1.1.1.4
This variable reports the most recent measurement seen by the sensor. To correctly display or interpret this variable's value, you must also know entSensorType, entSensorScale, and entSensorPrecision. However, you can compare entSensorValue with the threshold values given in entSensorThresholdTable without any semantic knowledge.
OBJECT-TYPE    
  SensorValue  

entSensorStatus 1.3.6.1.4.1.9.9.91.1.1.1.1.5
This variable indicates the present operational status of the sensor.
OBJECT-TYPE    
  SensorStatus  

entSensorValueTimeStamp 1.3.6.1.4.1.9.9.91.1.1.1.1.6
This variable indicates the age of the value reported by entSensorValue
OBJECT-TYPE    
  TimeStamp  

entSensorValueUpdateRate 1.3.6.1.4.1.9.9.91.1.1.1.1.7
This variable indicates the rate that the agent updates entSensorValue.
OBJECT-TYPE    
  SensorValueUpdateRate  

entSensorMeasuredEntity 1.3.6.1.4.1.9.9.91.1.1.1.1.8
This object identifies the physical entity for which the sensor is taking measurements. For example, for a sensor measuring the voltage output of a power-supply, this object would be the entPhysicalIndex of that power-supply; for a sensor measuring the temperature inside one chassis of a multi-chassis system, this object would be the enPhysicalIndex of that chassis. This object has a value of zero when the physical entity for which the sensor is taking measurements can not be represented by any one row in the entPhysicalTable, or that there is no such physical entity.
OBJECT-TYPE    
  EntPhysicalIndexOrZero  

entSensorThresholdTable 1.3.6.1.4.1.9.9.91.1.2.1
This table lists the threshold severity, relation, and comparison value, for a sensor listed in the Entity-MIB entPhysicalTable.
OBJECT-TYPE    
  SEQUENCE OF  
    EntSensorThresholdEntry

entSensorThresholdEntry 1.3.6.1.4.1.9.9.91.1.2.1.1
An entSensorThresholdTable entry describes the thresholds for a sensor: the threshold severity, the threshold value, the relation, and the evaluation of the threshold. Only entities of type sensor(8) are listed in this table. Only pre-configured thresholds are listed in this table. Users can create sensor-value monitoring instruments in different ways, such as RMON alarms, Expression-MIB, etc. Entries are created by the agent at system startup and FRU insertion. Entries are deleted by the agent at FRU removal.
OBJECT-TYPE    
  EntSensorThresholdEntry  

entSensorThresholdIndex 1.3.6.1.4.1.9.9.91.1.2.1.1.1
An index that uniquely identifies an entry in the entSensorThresholdTable. This index permits the same sensor to have several different thresholds.
OBJECT-TYPE    
  Integer32 1..99999999  

entSensorThresholdSeverity 1.3.6.1.4.1.9.9.91.1.2.1.1.2
This variable indicates the severity of this threshold.
OBJECT-TYPE    
  SensorThresholdSeverity  

entSensorThresholdRelation 1.3.6.1.4.1.9.9.91.1.2.1.1.3
This variable indicates the relation between sensor value (entSensorValue) and threshold value (entSensorThresholdValue), required to trigger the alarm. when evaluating the relation, entSensorValue is on the left of entSensorThresholdRelation, entSensorThresholdValue is on the right. in pseudo-code, the evaluation-alarm mechanism is: ... if (entSensorStatus == ok) then if (evaluate(entSensorValue, entSensorThresholdRelation, entSensorThresholdValue)) then if (entSensorThresholdNotificationEnable == true)) then raise_alarm(sensor's entPhysicalIndex); endif endif endif ...
OBJECT-TYPE    
  SensorThresholdRelation  

entSensorThresholdValue 1.3.6.1.4.1.9.9.91.1.2.1.1.4
This variable indicates the value of the threshold. To correctly display or interpret this variable's value, you must also know entSensorType, entSensorScale, and entSensorPrecision. However, you can directly compare entSensorValue with the threshold values given in entSensorThresholdTable without any semantic knowledge.
OBJECT-TYPE    
  SensorValue  

entSensorThresholdEvaluation 1.3.6.1.4.1.9.9.91.1.2.1.1.5
This variable indicates the result of the most recent evaluation of the threshold. If the threshold condition is true, entSensorThresholdEvaluation is true(1). If the threshold condition is false, entSensorThresholdEvaluation is false(2). Thresholds are evaluated at the rate indicated by entSensorValueUpdateRate.
OBJECT-TYPE    
  TruthValue  

entSensorThresholdNotificationEnable 1.3.6.1.4.1.9.9.91.1.2.1.1.6
This variable controls generation of entSensorThresholdNotification for this threshold. When this variable is 'true', generation of entSensorThresholdNotification is enabled for this threshold. When this variable is 'false', generation of entSensorThresholdNotification is disabled for this threshold.
OBJECT-TYPE    
  TruthValue  

entSensorThreshNotifGlobalEnable 1.3.6.1.4.1.9.9.91.1.3.1
This variable enables the generation of entSensorThresholdNotification globally on the device. If this object value is 'false', then no entSensorThresholdNotification will be generated on this device. If this object value is 'true', then whether a entSensorThresholdNotification for a threshold will be generated or not depends on the instance value of entSensorThresholdNotificationEnable for that threshold.
OBJECT-TYPE    
  TruthValue  

entitySensorMIBNotifications 1.3.6.1.4.1.9.9.91.2.0
OBJECT IDENTIFIER    

entSensorThresholdNotification 1.3.6.1.4.1.9.9.91.2.0.1
The notification is generated when the sensor value entSensorValue crosses the threshold value entSensorThresholdValue and the value of entSensorThreshNotifGlobalEnable is true. entSensorThresholdSeverity indicates the severity of this threshold. The agent implementation guarantees prompt, timely evaluation of threshold and generation of this notification.
NOTIFICATION-TYPE    

entSensorThresholdRecoveryNotification 1.3.6.1.4.1.9.9.91.2.0.2
This notification is generated as a recovery notification when the sensor value entSensorValue goes below the threshold value entSensorThresholdValue once it has generated entSensorThresholdNotification. The value of entSensorThreshNotifGlobalEnable needs to be true. entSensorThresholdSeverity indicates the severity of this threshold. The agent implementation guarantees prompt, timely evaluation of threshold and generation of this notification.
NOTIFICATION-TYPE    

entitySensorMIBCompliances 1.3.6.1.4.1.9.9.91.3.1
OBJECT IDENTIFIER    

entitySensorMIBGroups 1.3.6.1.4.1.9.9.91.3.2
OBJECT IDENTIFIER    

entitySensorMIBComplianceV01 1.3.6.1.4.1.9.9.91.3.1.1
An Entity-MIB implementation that lists sensors in its entPhysicalTable must implement this group.
MODULE-COMPLIANCE    

entitySensorMIBComplianceV02 1.3.6.1.4.1.9.9.91.3.1.2
Write access is not required.
MODULE-COMPLIANCE    

entitySensorMIBComplianceV03 1.3.6.1.4.1.9.9.91.3.1.3
Write access is not required.
MODULE-COMPLIANCE    

entitySensorMIBComplianceV04 1.3.6.1.4.1.9.9.91.3.1.4
Write access is not required.
MODULE-COMPLIANCE    

entitySensorMIBComplianceV05 1.3.6.1.4.1.9.9.91.3.1.5
Write access is not required.
MODULE-COMPLIANCE    

entitySensorValueGroup 1.3.6.1.4.1.9.9.91.3.2.1
The collection of objects which are used to describe and monitor values of Entity-MIB entPhysicalTable entries of sensors.
OBJECT-GROUP    

entitySensorThresholdGroup 1.3.6.1.4.1.9.9.91.3.2.2
The collection of objects which are used to describe and monitor thresholds for sensors.
OBJECT-GROUP    

entitySensorThresholdNotificationGroup 1.3.6.1.4.1.9.9.91.3.2.3
The collection of notifications used for monitoring sensor threshold activity. entitySensorThresholdNotificationGroup object is superseded by entitySensorNotificationGroup.
NOTIFICATION-GROUP    

entitySensorValueGroupSup1 1.3.6.1.4.1.9.9.91.3.2.4
The collection of objects which are used to describe and track the measured entities of ENTITY-MIB entPhysicalTable.
OBJECT-GROUP    

entitySensorNotifCtrlGlobalGroup 1.3.6.1.4.1.9.9.91.3.2.5
The collection of objects which provide the global notification control on entSensorThresholdNotification.
OBJECT-GROUP    

entitySensorNotificationGroup 1.3.6.1.4.1.9.9.91.3.2.6
The collection of notifications used for monitoring sensor threshold activity.
NOTIFICATION-GROUP