mibs/MIBS/smartoptics/MSERIES-ENVMON-MIB
2023-12-05 12:25:34 +01:00

125 lines
3.6 KiB
Plaintext

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