Initial commit
This commit is contained in:
		
							
								
								
									
										244
									
								
								MIBS/bluecoat/BLUECOAT-SG-SENSOR-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										244
									
								
								MIBS/bluecoat/BLUECOAT-SG-SENSOR-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,244 @@
 | 
			
		||||
BLUECOAT-SG-SENSOR-MIB DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
IMPORTS
 | 
			
		||||
        MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32
 | 
			
		||||
                FROM SNMPv2-SMI
 | 
			
		||||
        TEXTUAL-CONVENTION, TimeStamp, TruthValue, DisplayString
 | 
			
		||||
                FROM SNMPv2-TC
 | 
			
		||||
        blueCoatMgmt
 | 
			
		||||
                FROM BLUECOAT-MIB;
 | 
			
		||||
 | 
			
		||||
deviceSensorMIB MODULE-IDENTITY
 | 
			
		||||
        LAST-UPDATED    "201511260300Z"
 | 
			
		||||
        ORGANIZATION    "Blue Coat Systems, Inc."
 | 
			
		||||
        CONTACT-INFO    "support.services@bluecoat.com
 | 
			
		||||
                         http://www.bluecoat.com"
 | 
			
		||||
        DESCRIPTION     "The sensor MIB is used to monitor
 | 
			
		||||
                         the values of sensors"
 | 
			
		||||
        REVISION        "201511260300Z"
 | 
			
		||||
        DESCRIPTION     "Add new value (notInstalled) to SensorStatus"
 | 
			
		||||
        REVISION        "201307110300Z"
 | 
			
		||||
        DESCRIPTION     "Access level for deviceSensorTrapEnabled changed."
 | 
			
		||||
        REVISION        "200711050300Z"
 | 
			
		||||
        DESCRIPTION     "Minor corrections and reformatting."
 | 
			
		||||
        REVISION        "200211060300Z"
 | 
			
		||||
        DESCRIPTION     "Initial revision of this MIB."
 | 
			
		||||
        ::= { blueCoatMgmt 1 }
 | 
			
		||||
 | 
			
		||||
deviceSensorMIBObjects
 | 
			
		||||
        OBJECT IDENTIFIER ::= { deviceSensorMIB 1 }
 | 
			
		||||
 | 
			
		||||
deviceSensorMIBNotifications
 | 
			
		||||
        OBJECT IDENTIFIER ::= { deviceSensorMIB 2 }
 | 
			
		||||
 | 
			
		||||
deviceSensorMIBNotificationsPrefix
 | 
			
		||||
        OBJECT IDENTIFIER ::= { deviceSensorMIBNotifications 0 }
 | 
			
		||||
 | 
			
		||||
-- textual conventions
 | 
			
		||||
 | 
			
		||||
SensorUnits ::= TEXTUAL-CONVENTION
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION     "Sensor measurement unit types. Valid values are:
 | 
			
		||||
                other(1)        - a measure other than those listed below.
 | 
			
		||||
                truthvalue(2)   - value takes { true(1), false(2) }.
 | 
			
		||||
                specialEnum(3)  - value takes user defined enumerated values.
 | 
			
		||||
                volts(4)        - electrical potential.
 | 
			
		||||
                celsius(5)      - temperature.
 | 
			
		||||
                rpm(6)          - revolutions per minute."
 | 
			
		||||
        SYNTAX INTEGER {
 | 
			
		||||
                other(1),
 | 
			
		||||
                truthvalue(2),
 | 
			
		||||
                specialEnum(3),
 | 
			
		||||
                volts(4),
 | 
			
		||||
                celsius(5),
 | 
			
		||||
                rpm(6)
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
SensorCode ::= TEXTUAL-CONVENTION
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION     "Interpretation of the current sensor value."
 | 
			
		||||
        SYNTAX INTEGER {
 | 
			
		||||
                ok(1),
 | 
			
		||||
                unknown(2),
 | 
			
		||||
                notInstalled(3),
 | 
			
		||||
                voltageLowWarning(4),
 | 
			
		||||
                voltageLowCritical(5),
 | 
			
		||||
                noPower(6),
 | 
			
		||||
                voltageHighWarning(7),
 | 
			
		||||
                voltageHighCritical(8),
 | 
			
		||||
                voltageHighSevere(9),
 | 
			
		||||
                temperatureHighWarning(10),
 | 
			
		||||
                temperatureHighCritical(11),
 | 
			
		||||
                temperatureHighSevere(12),
 | 
			
		||||
                fanSlowWarning(13),
 | 
			
		||||
                fanSlowCritical(14),
 | 
			
		||||
                fanStopped(15)
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
ExpBase10 ::= TEXTUAL-CONVENTION
 | 
			
		||||
        DISPLAY-HINT    "d"
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION     "Exponent base 10 for the current sensor value.
 | 
			
		||||
                         For example '-1' means value*(1/10)."
 | 
			
		||||
        SYNTAX Integer32 (-24..24)
 | 
			
		||||
 | 
			
		||||
SensorValue ::= TEXTUAL-CONVENTION
 | 
			
		||||
        DISPLAY-HINT    "d"
 | 
			
		||||
        STATUS           current
 | 
			
		||||
        DESCRIPTION     "For sensors that measure volts and celsius,
 | 
			
		||||
                         this item is a fixed point number.
 | 
			
		||||
                         For sensors that measure rpm, this item
 | 
			
		||||
                         can take only nonnegative values.
 | 
			
		||||
                         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."
 | 
			
		||||
        SYNTAX Integer32 (-1000000000..1000000000)
 | 
			
		||||
 | 
			
		||||
SensorStatus ::= TEXTUAL-CONVENTION
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION     "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 sensor is broken.
 | 
			
		||||
                         notInstalled(4) means that the sensor or device is not present."
 | 
			
		||||
        SYNTAX INTEGER {
 | 
			
		||||
                ok(1),
 | 
			
		||||
                unavailable(2),
 | 
			
		||||
                nonoperational(3),
 | 
			
		||||
                notInstalled(4)
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-- MIB variables
 | 
			
		||||
--
 | 
			
		||||
 | 
			
		||||
deviceSensorValues
 | 
			
		||||
        OBJECT IDENTIFIER ::= { deviceSensorMIBObjects 1 }
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-- deviceSensorValueTable
 | 
			
		||||
--
 | 
			
		||||
 | 
			
		||||
deviceSensorValueTable OBJECT-TYPE
 | 
			
		||||
        SYNTAX          SEQUENCE OF DeviceSensorValueEntry
 | 
			
		||||
        MAX-ACCESS      not-accessible
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION     "Table of sensors."
 | 
			
		||||
        ::= { deviceSensorValues 1 }
 | 
			
		||||
 | 
			
		||||
deviceSensorValueEntry OBJECT-TYPE
 | 
			
		||||
        SYNTAX          DeviceSensorValueEntry
 | 
			
		||||
        MAX-ACCESS      not-accessible
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION     "An deviceSensorValueTable entry describes the
 | 
			
		||||
                         present reading of a sensor, the measurement units
 | 
			
		||||
                         and sensor operational status."
 | 
			
		||||
        INDEX           { deviceSensorIndex }
 | 
			
		||||
        ::= { deviceSensorValueTable 1 }
 | 
			
		||||
 | 
			
		||||
DeviceSensorValueEntry ::= SEQUENCE {
 | 
			
		||||
        deviceSensorIndex       INTEGER,
 | 
			
		||||
        deviceSensorTrapEnabled TruthValue,
 | 
			
		||||
        deviceSensorUnits       SensorUnits,
 | 
			
		||||
        deviceSensorScale       ExpBase10,
 | 
			
		||||
        deviceSensorValue       SensorValue,
 | 
			
		||||
        deviceSensorCode        SensorCode,
 | 
			
		||||
        deviceSensorStatus      SensorStatus,
 | 
			
		||||
        deviceSensorTimeStamp   TimeStamp,
 | 
			
		||||
        deviceSensorName        DisplayString
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
deviceSensorIndex       OBJECT-TYPE
 | 
			
		||||
        SYNTAX          Integer32 (1..2147483647)
 | 
			
		||||
        MAX-ACCESS      not-accessible
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION     "An arbitrary value which uniquely identifies the sensor"
 | 
			
		||||
        ::= { deviceSensorValueEntry 1 }
 | 
			
		||||
 | 
			
		||||
deviceSensorTrapEnabled OBJECT-TYPE
 | 
			
		||||
        SYNTAX          TruthValue
 | 
			
		||||
        MAX-ACCESS      read-only
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION     "This variable controls generation of
 | 
			
		||||
                         deviceSensorTrap for this sensor.
 | 
			
		||||
                         When this variable is true(1), generation of
 | 
			
		||||
                         deviceSensorTrap is enabled.  When this variable
 | 
			
		||||
                         is false(2), generation of deviceSensorTrap is
 | 
			
		||||
                         disabled. The default start-up value is true(1)."
 | 
			
		||||
        ::= { deviceSensorValueEntry 2 }
 | 
			
		||||
 | 
			
		||||
deviceSensorUnits OBJECT-TYPE
 | 
			
		||||
        SYNTAX          SensorUnits
 | 
			
		||||
        MAX-ACCESS      read-only
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION     "This variable indicates the type of data
 | 
			
		||||
                         reported by the deviceSensorValue.
 | 
			
		||||
                         This variable is set by the agent at start-up
 | 
			
		||||
                         and the value does not change during operation."
 | 
			
		||||
        ::= { deviceSensorValueEntry 3 }
 | 
			
		||||
 | 
			
		||||
deviceSensorScale  OBJECT-TYPE
 | 
			
		||||
        SYNTAX          ExpBase10
 | 
			
		||||
        MAX-ACCESS      read-only
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION     "Power of 10 to apply to the value
 | 
			
		||||
                         reported by the deviceSensorValue.
 | 
			
		||||
                         This variable is set by the agent at start-up
 | 
			
		||||
                         and the value does not change during operation."
 | 
			
		||||
        ::= { deviceSensorValueEntry 4 }
 | 
			
		||||
 | 
			
		||||
deviceSensorValue OBJECT-TYPE
 | 
			
		||||
        SYNTAX          SensorValue
 | 
			
		||||
        MAX-ACCESS      read-only
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION     "This variable reports the most recent measurement
 | 
			
		||||
                         seen by the sensor. To correctly display or interpret
 | 
			
		||||
                         this variable's value, you must also know
 | 
			
		||||
                         deviceSensorUnits."
 | 
			
		||||
        ::= { deviceSensorValueEntry 5 }
 | 
			
		||||
 | 
			
		||||
deviceSensorCode OBJECT-TYPE
 | 
			
		||||
        SYNTAX          SensorCode
 | 
			
		||||
        MAX-ACCESS      read-only
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION     "This variable reports how to interpret
 | 
			
		||||
                         deviceSensorValue for the sensor."
 | 
			
		||||
        ::= { deviceSensorValueEntry 6 }
 | 
			
		||||
 | 
			
		||||
deviceSensorStatus OBJECT-TYPE
 | 
			
		||||
        SYNTAX          SensorStatus
 | 
			
		||||
        MAX-ACCESS      read-only
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION     "This variable indicates the present operational
 | 
			
		||||
                         status of the sensor."
 | 
			
		||||
        ::= { deviceSensorValueEntry 7 }
 | 
			
		||||
 | 
			
		||||
deviceSensorTimeStamp OBJECT-TYPE
 | 
			
		||||
        SYNTAX          TimeStamp
 | 
			
		||||
        UNITS           "Hundredths of seconds"
 | 
			
		||||
        MAX-ACCESS      read-only
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION     "This variable indicates the age of the value
 | 
			
		||||
                         reported by deviceSensorValue."
 | 
			
		||||
        ::= { deviceSensorValueEntry 8 }
 | 
			
		||||
 | 
			
		||||
deviceSensorName OBJECT-TYPE
 | 
			
		||||
        SYNTAX          DisplayString
 | 
			
		||||
        MAX-ACCESS      read-only
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION     "The textual name of the sensor."
 | 
			
		||||
        ::= { deviceSensorValueEntry 9  }
 | 
			
		||||
 | 
			
		||||
--
 | 
			
		||||
-- notifications
 | 
			
		||||
--
 | 
			
		||||
 | 
			
		||||
deviceSensorTrap NOTIFICATION-TYPE
 | 
			
		||||
        OBJECTS { deviceSensorName, deviceSensorValue, deviceSensorCode }
 | 
			
		||||
        STATUS          current
 | 
			
		||||
        DESCRIPTION     "The sensor value warrants a notification."
 | 
			
		||||
        ::= { deviceSensorMIBNotificationsPrefix 1 }
 | 
			
		||||
 | 
			
		||||
END
 | 
			
		||||
		Reference in New Issue
	
	Block a user