- -- 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