312 lines
		
	
	
		
			7.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			312 lines
		
	
	
		
			7.7 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- **************************************************************
 | 
						|
-- 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
 | 
						|
 |