|
|
This chapter describes the individual MIB objects that comprise the PXM45-specific MIB files. The SENSOR MIB resides in the CISCO-ENTITY-SENSOR-MIB.my file. It is used to monitor the values of sensors in the ENTITY MIB (refer to RFC 2037) entPhysicalTable.
Contents of this chapter include:
The names of the textual conventions are specified in the object syntax.
The MIB objects are listed in Table 5-1.
![]() |
Note Textual Conventions do not have any object identifiers. |
| Name | Syntax | Description | Default Value | |
|---|---|---|---|---|
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)} | Describes the valid values that are used for Status: current The following are the values for | none | ||
| Sensor Measurement | Valid Value | |||
other(1) | 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 | |||
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)} | Displays the International System of Units prefixes. Status: current The following lists the prefix and the value: | none | ||
| Prefix | Value | |||
yocto (1) | 10-24 | |||
zepto (2) | 10-21 | |||
atto (3) | 10-18 | |||
femto (4) | 10-15 | |||
pico (5) | 10-12 | |||
nano (6) | 10-9 | |||
micro (7) | 10-6 | |||
milli (8) | 10-3 | |||
Units (9) | 100 | |||
kilo (10) | 103 | |||
mega (11) | 106 | |||
giga (12) | 109 | |||
tera (13) | 1012 | |||
exa (14) | 1015 | |||
peta (15) | 1018 | |||
zetta (16) | 1021 | |||
yotta (17) | 1024 | |||
Integer (-8..9) | Determines the number of decimal places in the fractional part of a Agents must choose a value for For example, a temperature sensor that measures from 0° to 100° C in 0.1° increments, ±0.05°, would have a 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, can have a Status: current | none | ||
Integer (-1000000000..1000000000) | Measures AC volts, DC volts, amperes, watts, hertz, celsius, and cmm. For sensors that measure percent RH, 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 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 Status: current | none | ||
SensorStatus | Integer {ok (1), unavailable (2), nonoperational (3)} | Indicates the operational status of the sensor. Status: current The following are the values for | none | |
| Sensor Measurement | Valid Value | |||
ok (1) | The agent can read the sensor value. | |||
unavailable (2) | The agent presently cannot report the sensor value. | |||
nonoperational (3) | The sensor can have a hard failure (disconnected wire), or a soft failure such as out-of-range, jittery, or fluctuating readings. | |||
Integer (0..999999999) | Indicates the interval in seconds between updates to the sensor value. A value of zero indicates one or more of the following:
Agent does not know the rate. Status: current | none | ||
SensorThreshold | Integer {other (1), minor (10), major (20)} | Indicates the sensor threshold severity. Status: current The following are the values for | none | |
| Sensor Measurement | Valid Value | |||
other (1) | Indicates a severity other than those listed below. | |||
minor (10) | Minor problem threshold. | |||
major (20) | Major problem threshold. | |||
Integer {lessThan (1), lessOrEqual (2), greaterThan (3), greaterOrEqual (4), equalTo (5), | Displays the sensor threshold relational operator types. Status: current The following are the values for | none | ||
| Sensor Threshold | Valid Value | |||
lessThan(1) | Sensor value is less than the threshold value. | |||
lessOrEqual(2) | Sensor value is less than or equal to the threshold value. | |||
greaterThan(3) | Sensor value is greater than the threshold value. | |||
greaterOrEqual(4) | Sensor value is greater than or equal to the threshold value. | |||
equalTo(5) | Sensor value is equal to the threshold value. | |||
notEqualTo(6) | Sensor value is not equal to the threshold value. | |||
| 1OID is defined as the object identifier. |
The object identifier for each MIB object is listed in Table 5-2.
| Name | Object Identifier |
|---|---|
entSensorValueTable | ::= { entSensorValues 1 } |
entSensorValueEntry | ::= { entSensorValueTable 1 } |
::= { entSensorValueEntry 1 } | |
::= { entSensorValueEntry 2 } | |
entSensorPrecision | ::= { entSensorValueEntry 3 } |
::= { entSensorValueEntry 4 } | |
entSensorStatus | ::= { entSensorValueEntry 5 } |
::= { entSensorValueEntry 6 } | |
::= { entSensorValueEntry 7 } |
The MIB objects are described in Table 5-3.
| Name | Syntax | Description | Default Value | |
|---|---|---|---|---|
entSensorValueTable | Sequence of entSensorValueEntry | Lists the type, scale, and present value of a sensor listed in the ENTITY MIB Max-Access: not-accessible Status: current | none | |
entSensorValueEntry | entSensorValueEntry | Describes the present reading of a sensor, the measurement units and scale, and the sensor operational status. Max-Access: not-accessible Status: current The index contains entPhysicalIndex. | none | |
SensorDataType | Indicates the type of data reported by the Max-Access: read-only Status: current | none | ||
SensorDataScale | Indicates the exponent to apply to sensor values reported by Max-Access: read-only Status: current | none | ||
SensorPrecision | Indicates the number of decimal places of precision in fixed-point sensor values reported by This object is set to 0 when This object is set by the agent at start-up and the value does not change during operation. Max-Access: read-only Status: current | none | ||
SensorValue | Reports the most recent measurement seen by the sensor. To correctly display or interpret this object's value, you must also know However, you can compare Max-Access: read-only Status: current | none | ||
SensorStatus | Indicates the present operational status of the sensor. Max-Access: read-only Status: current | none | ||
TimeStamp | Indicates the age of the value reported by Max-Access: read-only Status: current | none | ||
SensorValueUpdateRate | Indicates the rate that the agent updates Units: seconds Max-Access: read-only Status: current | none | ||
The object identifier for each MIB object is listed in Table 5-4.
| Name | Object Identifier |
|---|---|
entSensorThresholdTable | ::= { entSensorThresholds 1 } |
entSensorThresholdEntry | ::= { entSensorThresholdTable 1 } |
entSensorThresholdIndex | ::= { entSensorThresholdEntry 1 } |
entSensorThresholdSeverity | ::= { entSensorThresholdEntry 2 } |
::= { entSensorThresholdEntry 3 } | |
entSensorThresholdValue | ::= { entSensorThresholdEntry 4 } |
entSensorThresholdEvaluation | ::= { entSensorThresholdEntry 5 } |
entSensorThresholdNotificationEnable | ::= { entSensorThresholdEntry 6 } |
The MIB objects are described in Table 5-5.
| Name | Syntax | Description | Default Value | |
|---|---|---|---|---|
Sequence of entSensorThresholdEntry | Lists the threshold severity, relation, and comparison value for a sensor listed in the ENTITY MIB Max-Access: not-accessible Status: current | none | ||
entSensorThreshold | entSensorThresholdEntry | 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 alarm, or Expression-MIB. Entries are created by the agent at system startup and FRU insertion. Entries are deleted by the agent at FRU removal. Max-Access: not-accessible Status: current The following are the indexes:
| none | |
Integer32 (1..99999999) | Specifies an index that uniquely identifies an entry in the Max-Access: not-accessible Status: current | none | ||
SensorThresholdSeverity | Indicates the severity of the sensor threshold. Max-Access: read-only Status: current | none | ||
SensorThresholdRelation | Indicates the relation between sensor value ( In pseudo-code, the evaluation-alarm mechanism is the following: ... if (entSensorStatus == ok) then endif ...
Max-Access: read-only Status: current | none | ||
entSensorThreshold | SensorValue | Indicates the value of the threshold. To correctly display or interpret this object's value, you must also know However, you can directly compare Max-Access: read-only Status: current | none | |
TruthValue | Indicates the result of the most recent evaluation of the threshold. If the threshold condition is true, Thresholds are evaluated at the rate indicated by Max-Access: read-only Status: current | none | ||
entSensorThreshold | TruthValue | Controls the generation of When this object is true (1), the generation of This object controls only the generation of Max-Access: read-write Status: current | none | |
According to RFC 2578, a notification is used to describe unsolicited transmissions of management information. NOTIFICATION-TYPE conveys the syntax and semantics of a notification.
The object identifier for the MIB object is listed in Table 5-6.
| Name | Object Identifier |
|---|---|
entSensorThresholdNotification | ::= { entitySensorMIBNotifications 1 } |
The MIB object is listed in Table 5-7.
| Name | Objects | Description | Default Value | |
|---|---|---|---|---|
entSensorThresholdValue, entSensorValue | Generates a notification each time the sensor value crosses the threshold listed in Status: current | none | ||
The object identifier is listed in Table 5-8 for conformance.
| Name | Object Identifier |
|---|---|
::= { entitySensorMIBCompliances 1 } |
Table 5-9 lists one object for conformance.
| Name | Module | Description | Default Value | |
|---|---|---|---|---|
PXM45 | Lists sensors in the Status: current The mandatory groups are
| none | ||
The object identifier is listed in Table 5-10 for units of conformance.
| Name | Object Identifier |
|---|---|
::= { entitySensorMIBGroups 1 } | |
::= { entitySensorMIBGroups 2 } | |
entitySensorThresholdNotificationGroup | ::= { entitySensorMIBGroups 3 } |
Table 5-11 lists the MIB objects for units of conformance.
| Name | Objects | Description | Default Value | |||
|---|---|---|---|---|---|---|
entSensorType, entSensorScale, entSensorPrecision, entSensorValue, entSensorStatus, entSensorValueTimeStamp, entSensorValueUpdateRate | Describes and monitors the values of the ENTITY MIB Status: current | none | ||||
entSensorThresholdSeverity, entSensorThresholdRelation, entSensorThresholdValue, entSensorThresholdEvaluation, entSensorThresholdNotificationEnable | Describes and monitors the thresholds for sensors. Stauts: current | none | ||||
none | Monitors the sensor threshold activity for this collection of notifications.
Notifications: entSensorThresholdNotification Status: current | none | ||||
![]()
![]()
![]()
![]()
![]()
![]()
![]()
Posted: Fri Sep 15 12:01:45 PDT 2000
Copyright 1989-2000©Cisco Systems Inc.