diff options
Diffstat (limited to 'MIBS/cisco/CERENT-ENVMON-MIB')
| -rw-r--r-- | MIBS/cisco/CERENT-ENVMON-MIB | 311 |
1 files changed, 311 insertions, 0 deletions
diff --git a/MIBS/cisco/CERENT-ENVMON-MIB b/MIBS/cisco/CERENT-ENVMON-MIB new file mode 100644 index 0000000..5c50163 --- /dev/null +++ b/MIBS/cisco/CERENT-ENVMON-MIB @@ -0,0 +1,311 @@ +-- ************************************************************** +-- CERENT-ENVMON-MIB module +-- +-- This module contains the environmental monitoring objects and +-- events for the Cisco ONS devices. + +-- Copyright (c) 2004 by Cisco Systems, Inc. +-- All rights reserved. +-- +-- ************************************************************** + +CERENT-ENVMON-MIB DEFINITIONS ::= BEGIN + +IMPORTS + cerentModules, + cerentRequirements, + cerentGeneric + FROM CERENT-GLOBAL-REGISTRY + DisplayString + FROM SNMPv2-TC + OBJECT-GROUP, + MODULE-COMPLIANCE + FROM SNMPv2-CONF + MODULE-IDENTITY, + OBJECT-IDENTITY, + OBJECT-TYPE, + Gauge32, + Integer32 + FROM SNMPv2-SMI; + +cerentEnvMonMIB MODULE-IDENTITY + LAST-UPDATED "200401271451Z" + ORGANIZATION "Cisco Systems, Inc." + CONTACT-INFO + "Support@Cisco.com + + Postal: 1435 North McDowell Blvd + Petaluma CA 94954 + + Tel: +1.877.323.7368" + DESCRIPTION + "This MIB module provides Environmental status information" + REVISION "200401271451Z" + DESCRIPTION + "First Version" + ::= { cerentModules 120 } + +cerentEnvMonMibConformance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "This node is created for compliance. Has + objects as required by the RFCs" + ::= { cerentRequirements 70 } + +cerentEnvMonMibCompliance OBJECT-IDENTITY + STATUS current + DESCRIPTION + "The compliance statements + for Cisco ONS devices." + ::= { cerentEnvMonMibConformance 10 } + +cerentEnvMonMibGroups OBJECT-IDENTITY + STATUS current + DESCRIPTION + "All the objects and events are + grouped under this for conformance" + ::= { cerentEnvMonMibConformance 20 } + +cerentEnvMonObjects OBJECT-IDENTITY + STATUS current + DESCRIPTION + "" + ::= { cerentGeneric 80 } + +cerentEnvMonVoltageStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CerentEnvMonVoltageStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table maintains the status info for all + EnvMon related voltages picked up by the + sensors in the device." + ::= { cerentEnvMonObjects 10 } + + +cerentEnvMonVoltageStatsEntry OBJECT-TYPE + SYNTAX CerentEnvMonVoltageStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "There will as many rows as there are sensors + in the device." + INDEX { + cerentEnvMonVoltageStatsIndex } + ::= { cerentEnvMonVoltageStatsTable 1 } + + +CerentEnvMonVoltageStatsEntry ::= SEQUENCE { + + cerentEnvMonVoltageStatsIndex Integer32, + cerentEnvMonVoltageStatsDescr DisplayString, + cerentEnvMonVoltageStatsCurrentValue Integer32, + cerentEnvMonVoltageStatsThresholdVeryHigh Integer32, + cerentEnvMonVoltageStatsThresholdHigh Integer32, + cerentEnvMonVoltageStatsThresholdLow Integer32, + cerentEnvMonVoltageStatsThresholdVeryLow Integer32 } + + +cerentEnvMonVoltageStatsIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value index uniquely indicates the voltage + sensor in the device. " + ::= { cerentEnvMonVoltageStatsEntry 10 } + + +cerentEnvMonVoltageStatsDescr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique Name/Description of the voltage + sensor." + ::= { cerentEnvMonVoltageStatsEntry 20 } + + +cerentEnvMonVoltageStatsCurrentValue OBJECT-TYPE + SYNTAX Integer32 + UNITS + "millivolts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current voltage measurement at this + voltage sensor." + ::= { cerentEnvMonVoltageStatsEntry 30 } + + +cerentEnvMonVoltageStatsThresholdVeryHigh OBJECT-TYPE + SYNTAX Integer32 + UNITS + "millivolts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the current voltage value exceeds this + threshold value, an alarm event will be raised + by the device. + + The severity of this event may be + provisionable." + ::= { cerentEnvMonVoltageStatsEntry 40 } + + +cerentEnvMonVoltageStatsThresholdHigh OBJECT-TYPE + SYNTAX Integer32 + UNITS + "millivolts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the current voltage value exceeds this + threshold value, a warning event will be raised + by the device. + + The severity of this event may be + provisionable." + ::= { cerentEnvMonVoltageStatsEntry 50 } + + +cerentEnvMonVoltageStatsThresholdLow OBJECT-TYPE + SYNTAX Integer32 + UNITS + "millivolts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the current voltage value falls below this + threshold value, a warning event will be raised + by the device. + + The severity of this event may be + provisionable." + ::= { cerentEnvMonVoltageStatsEntry 60 } + + +cerentEnvMonVoltageStatsThresholdVeryLow OBJECT-TYPE + SYNTAX Integer32 + UNITS + "millivolts" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the current voltage value falls below this + threshold value, an alarm event will be raised + by the device. + + The severity of this event may be + provisionable." + ::= { cerentEnvMonVoltageStatsEntry 70 } + + +cerentEnvMonTemperatureStatsTable OBJECT-TYPE + SYNTAX SEQUENCE OF CerentEnvMonTemperatureStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "This table provides ambient temperature + information as measured by the + temperature sensors." + ::= { cerentEnvMonObjects 20 } + + +cerentEnvMonTemperatureStatsEntry OBJECT-TYPE + SYNTAX CerentEnvMonTemperatureStatsEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Each temperature is represented by a row + in the table." + INDEX { + cerentEnvMonTemperatureStatsIndex } + ::= { cerentEnvMonTemperatureStatsTable 1 } + + +CerentEnvMonTemperatureStatsEntry ::= SEQUENCE { + + cerentEnvMonTemperatureStatsIndex Integer32, + cerentEnvMonTemperatureStatsDescr DisplayString, + cerentEnvMonTemperatureStatsCurrentValue Gauge32, + cerentEnvMonTemperatureStatsThresholdHigh Gauge32 } + + +cerentEnvMonTemperatureStatsIndex OBJECT-TYPE + SYNTAX Integer32 (1..2147483647) + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value index uniquely indicates the + temperature sensor in the device. " + ::= { cerentEnvMonTemperatureStatsEntry 10 } + + +cerentEnvMonTemperatureStatsDescr OBJECT-TYPE + SYNTAX DisplayString + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Unique Name/Description of the + temperature sensor." + ::= { cerentEnvMonTemperatureStatsEntry 20 } + + +cerentEnvMonTemperatureStatsCurrentValue OBJECT-TYPE + SYNTAX Gauge32 + UNITS + "Degree Celsius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "Current Temperature measurement at this + temperature sensor." + ::= { cerentEnvMonTemperatureStatsEntry 30 } + + +cerentEnvMonTemperatureStatsThresholdHigh OBJECT-TYPE + SYNTAX Gauge32 + UNITS + "Degree Celsius" + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "If the current temperature value exceeds this + threshold value, an alarm event will be + raised by the device. + + The severity of this event may be + provisionable." + ::= { cerentEnvMonTemperatureStatsEntry 40 } + +cerentEnvMonMibObjectsGroup OBJECT-GROUP + OBJECTS { + cerentEnvMonVoltageStatsDescr, + cerentEnvMonVoltageStatsCurrentValue, + cerentEnvMonVoltageStatsThresholdVeryHigh, + cerentEnvMonVoltageStatsThresholdHigh, + cerentEnvMonVoltageStatsThresholdLow, + cerentEnvMonVoltageStatsThresholdVeryLow, + cerentEnvMonTemperatureStatsDescr, + cerentEnvMonTemperatureStatsCurrentValue, + cerentEnvMonTemperatureStatsThresholdHigh + } + STATUS current + DESCRIPTION + "All NMS accessible objects" + ::= { cerentEnvMonMibGroups 10 } + + +cerentEnvMonMibBasicCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The basic implementation requirements + for all Cisco ONS network devices." + MODULE + MANDATORY-GROUPS { cerentEnvMonMibObjectsGroup } + ::= { cerentEnvMonMibCompliance 10 } + +END + |