CISCO-ENTITY-SENSOR-MIB

File: CISCO-ENTITY-SENSOR-MIB.mib (34658 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  
sensor measurement data types. valid values are: other(1): a measure other than those listed below unknown(2): unknown measurement, or arbitrary, relative numbers voltsAC(3): electric potential voltsDC(4): electric potential amperes(5): electric current watts(6): power hertz(7): frequency celsius(8): temperature percentRH(9): percent relative humidity rpm(10): shaft revolutions per minute cmm(11),: cubic meters per minute (airflow) truthvalue(12): value takes { true(1), false(2) } specialEnum(13): value takes user defined enumerated values dBm(14): dB relative to 1mW of power dB(15): decibel
TEXTUAL-CONVENTION    
  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  
International System of Units (SI) prefixes.
TEXTUAL-CONVENTION    
  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  
When in the range 1 to 9, SensorPrecision is the number of decimal places in the fractional part of a SensorValue fixed-point number. When in the range -8 to -1, SensorPrecision is the number of accurate digits in a SensorValue fixed-point number. SensorPrecision is 0 for non-fixed-point numbers. Agent implementors must choose a value for SensorPrecision so that the precision and accuracy of a SensorValue is correctly indicated. For example, a temperature sensor that can measure 0o to 100o C in 0.1o increments, +/- 0.05o, would have a SensorPrecision of 1, a SensorDataScale of units(0), and a SensorValue ranging from 0 to 1000. The SensorValue would be interpreted as (degrees C * 10). If that temperature sensor's precision were 0.1o but its accuracy were only +/- 0.5o, then the SensorPrecision would be 0. The SensorValue would be interpreted as degrees C. Another example: a fan rotation speed sensor that measures RPM from 0 to 10,000 in 100 RPM increments, with an accuracy of +50/-37 RPM, would have a SensorPrecision of -2, a SensorDataScale of units(9), and a SensorValue ranging from 0 to 10000. The 10s and 1s digits of SensorValue would always be 0.
TEXTUAL-CONVENTION    
  INTEGER -8..9  

SensorValue  
For sensors that measure voltsAC, voltsDC, amperes, watts, hertz, celsius, cmm this item is a fixed point number ranging from -999,999,999 to +999,999,999. Use the value -1000000000 to indicate underflow. Use the value +1000000000 to indicate overflow. Use SensorPrecision to indicate how many fractional digits the SensorValue has. For sensors that measure percentRH, this item is a number ranging from 0 to 100. For sensors that measure rpm, this item can take only nonnegative values, 0..999999999. For sensors of type truthvalue, this item can take only two values: true(1), false(2). For sensors of type specialEnum, this item can take any value in the range (-1000000000..1000000000), but the meaning of each value is specific to the sensor. For sensors of type other and unknown, this item can take any value in the range (-1000000000..1000000000), but the meaning of the values are specific to the sensor. Use Entity-MIB entPhysicalTable.entPhysicalVendorType to learn about the sensor type.
TEXTUAL-CONVENTION    
  INTEGER -1000000000..1000000000  

SensorStatus  
Indicates the operational status of the sensor. ok(1) means the agent can read the sensor value. unavailable(2) means that the agent presently can not report the sensor value. nonoperational(3) means that the agent believes the sensor is broken. The sensor could have a hard failure (disconnected wire), or a soft failure such as out-of-range, jittery, or wildly fluctuating readings.
TEXTUAL-CONVENTION    
  INTEGER ok(1), unavailable(2), nonoperational(3)  

SensorValueUpdateRate  
Indicates the interval in seconds between updates to the sensor's value. The value zero indicates: - the sensor value is updated on demand (when polled by the agent for a get-request), - or when the sensor value changes (event-driven), - or the agent does not know the rate
TEXTUAL-CONVENTION    
  INTEGER 0..999999999  

SensorThresholdSeverity  
sensor threshold severity. Valid values are: other(1) : a severity other than those listed below. minor(10) : Minor Problem threshold. major(20) : Major Problem threshold. critical(30): Critical problem threshold. A system might shut down the sensor associated FRU automatically if the sensor value reach the critical problem threshold.
TEXTUAL-CONVENTION    
  INTEGER other(1), minor(10), major(20), critical(30)  

SensorThresholdRelation  
sensor threshold relational operator types. valid values are: lessThan(1): if the sensor value is less than the threshold value lessOrEqual(2): if the sensor value is less than or equal to the threshold value greaterThan(3): if the sensor value is greater than the threshold value greaterOrEqual(4): if the sensor value is greater than or equal to the threshold value equalTo(5): if the sensor value is equal to the threshold value notEqualTo(6): if the sensor value is not equal to the threshold value
TEXTUAL-CONVENTION    
  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.
Status: current Access: not-accessible
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.
Status: current Access: not-accessible
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.
Status: current Access: read-only
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.
Status: current Access: read-only
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.
Status: current Access: read-only
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.
Status: current Access: read-only
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.
Status: current Access: read-only
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
Status: current Access: read-only
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.
Status: current Access: read-only
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.
Status: current Access: read-only
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.
Status: current Access: not-accessible
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.
Status: current Access: not-accessible
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.
Status: current Access: not-accessible
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.
Status: current Access: read-write
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 ...
Status: current Access: read-write
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.
Status: current Access: read-write
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.
Status: current Access: read-only
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.
Status: current Access: read-write
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.
Status: current Access: read-write
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.
Status: current Access: read-write
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.
Status: current Access: read-write
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.
Status: deprecated Access: read-write
MODULE-COMPLIANCE    

entitySensorMIBComplianceV02 1.3.6.1.4.1.9.9.91.3.1.2
An Entity-MIB implementation that lists sensors in its entPhysicalTable must implement this group.
Status: deprecated Access: read-only
MODULE-COMPLIANCE    

entitySensorMIBComplianceV03 1.3.6.1.4.1.9.9.91.3.1.3
An Entity-MIB implementation that lists sensors in its entPhysicalTable must implement this group.
Status: deprecated Access: read-only
MODULE-COMPLIANCE    

entitySensorMIBComplianceV04 1.3.6.1.4.1.9.9.91.3.1.4
An Entity-MIB implementation that lists sensors in its entPhysicalTable must implement this group.
Status: deprecated Access: read-only
MODULE-COMPLIANCE    

entitySensorMIBComplianceV05 1.3.6.1.4.1.9.9.91.3.1.5
An Entity-MIB implementation that lists sensors in its entPhysicalTable must implement this group.
Status: current Access: read-only
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.
Status: current Access: read-only
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.
Status: current Access: read-only
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.
Status: deprecated Access: read-only
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.
Status: current Access: read-only
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.
Status: current Access: read-only
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.
Status: current Access: read-only
NOTIFICATION-GROUP