diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/smartoptics/MSERIES-ENVMON-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/smartoptics/MSERIES-ENVMON-MIB')
| -rw-r--r-- | MIBS/smartoptics/MSERIES-ENVMON-MIB | 125 |
1 files changed, 125 insertions, 0 deletions
diff --git a/MIBS/smartoptics/MSERIES-ENVMON-MIB b/MIBS/smartoptics/MSERIES-ENVMON-MIB new file mode 100644 index 0000000..0dc60b0 --- /dev/null +++ b/MIBS/smartoptics/MSERIES-ENVMON-MIB @@ -0,0 +1,125 @@ + -- SmartOptics Enterprise Specific Enviroment Monitor MIB. +-- +-- Copyright (c) 2014, SmartOptics +-- All rights reserved +-- + +MSERIES-ENVMON-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32 + FROM SNMPv2-SMI + DisplayString + FROM SNMPv2-TC + OBJECT-GROUP, MODULE-COMPLIANCE + FROM SNMPv2-CONF + mseries + FROM MSERIES-MIB; + +smartEnvMon MODULE-IDENTITY + LAST-UPDATED "201402151034Z" + ORGANIZATION "SmartOptics" + CONTACT-INFO "http://www.smartoptics.com" + DESCRIPTION + "This is the enterprise specific Enviroment Monitor MIB for SmartOptics M-Series." + REVISION "201402151034Z" + DESCRIPTION + "The initial revision of the MSERIES Enviroment Monitor MIB." + + ::= { mseries 4 } + + smartEnvMonObjects OBJECT IDENTIFIER + ::= { smartEnvMon 1} + + smartEnvMonMIBConformance OBJECT IDENTIFIER + ::= { smartEnvMon 2} + + smartEnvMonGroups OBJECT IDENTIFIER + ::= { smartEnvMonMIBConformance 1} + + smartEnvMonCompliances OBJECT IDENTIFIER + ::= { smartEnvMonMIBConformance 2} + + +-- +-- The EnvMon Temperature Table +-- + +smartEnvMonTemperatureTable OBJECT-TYPE + SYNTAX SEQUENCE OF SmartEnvMonTemperatureEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table contains one row per temperature sensor." + ::= { smartEnvMonObjects 1 } + +smartEnvMonTemperatureEntry OBJECT-TYPE + SYNTAX SmartEnvMonTemperatureEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Information about a particular temperature sensor." + INDEX { smartEnvMonTemperatureIndex } + ::= { smartEnvMonTemperatureTable 1 } + +SmartEnvMonTemperatureEntry ::= + SEQUENCE { + smartEnvMonTemperatureIndex Unsigned32, + smartEnvMonTemperatureDescr DisplayString, + smartEnvMonTemperatureValue Integer32 +} + +smartEnvMonTemperatureIndex OBJECT-TYPE + SYNTAX Unsigned32 (1..2147483647) + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "An unique index for each temperature sensor." + ::= { smartEnvMonTemperatureEntry 1 } + +smartEnvMonTemperatureDescr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The name of the temperature sensor." + ::= { smartEnvMonTemperatureEntry 2 } + +smartEnvMonTemperatureValue OBJECT-TYPE + SYNTAX Integer32 + UNITS "degrees Celsius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The temperature in Celsius measured by the sensor." + ::= { smartEnvMonTemperatureEntry 3 } + + +-- ---------------------------------------------------- +-- Object and event groups +-- ---------------------------------------------------- + +smartEnvMonTemperatureGroupV1 OBJECT-GROUP + OBJECTS { + smartEnvMonTemperatureIndex, + smartEnvMonTemperatureDescr, + smartEnvMonTemperatureValue } + STATUS current + DESCRIPTION + "The EnvMon Temperatue MIB objects v1." + ::= { smartEnvMonGroups 1 } + +-- ---------------------------------------------------- +-- Compliance +-- ---------------------------------------------------- + +smartEnvMonBasicComplV1 MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "Basic implementation requirements for the ENVMON MIB." + MODULE + MANDATORY-GROUPS { + smartEnvMonTemperatureGroupV1 } + ::= { smartEnvMonCompliances 1 } + +END
\ No newline at end of file |