summaryrefslogtreecommitdiff
path: root/MIBS/bluecoat/BLUECOAT-SG-SENSOR-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/bluecoat/BLUECOAT-SG-SENSOR-MIB
downloadmibs-main.tar.gz
mibs-main.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/bluecoat/BLUECOAT-SG-SENSOR-MIB')
-rw-r--r--MIBS/bluecoat/BLUECOAT-SG-SENSOR-MIB244
1 files changed, 244 insertions, 0 deletions
diff --git a/MIBS/bluecoat/BLUECOAT-SG-SENSOR-MIB b/MIBS/bluecoat/BLUECOAT-SG-SENSOR-MIB
new file mode 100644
index 0000000..f14d87c
--- /dev/null
+++ b/MIBS/bluecoat/BLUECOAT-SG-SENSOR-MIB
@@ -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