summaryrefslogtreecommitdiff
path: root/MIBS/cisco/CERENT-ENVMON-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/cisco/CERENT-ENVMON-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/cisco/CERENT-ENVMON-MIB')
-rw-r--r--MIBS/cisco/CERENT-ENVMON-MIB311
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
+