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