snmp_mib_archive/CISCO-ACCESS-ENVMON-MIB.my 2
Heston Snodgrass 89bf4b016e initial commit
2016-12-15 15:03:18 -07:00

200 lines
6.3 KiB
Plaintext

-- *****************************************************************
-- CISCO-ACCESS-ENVMON-MIB.my: CISCO ACCESS ENVMON MIB file
--
-- November 1996 Hongchi Shih
--
-- Copyright (c) 1996, 1997, 1998 by cisco Systems, Inc.
-- All rights reserved.
-- *****************************************************************
CISCO-ACCESS-ENVMON-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
OBJECT-TYPE,
NOTIFICATION-TYPE
FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP
FROM SNMPv2-CONF
ciscoEnvMonSupplyStatusEntry,
ciscoEnvMonTemperatureStatusDescr,
ciscoEnvMonTemperatureState,
ciscoEnvMonVoltageStatusDescr,
ciscoEnvMonVoltageState
FROM CISCO-ENVMON-MIB
ciscoMgmt
FROM CISCO-SMI;
ciscoAccessEnvMonMIB MODULE-IDENTITY
LAST-UPDATED "9808050000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
" Cisco Systems
Customer Service
Postal: 170 W. Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
E-mail: cs-snmp@cisco.com"
DESCRIPTION
"The MIB module to describe the additional status of
the Environmental Monitor on those Cisco Access devices
which support one.
"
REVISION "9808050000Z"
DESCRIPTION
"Rename the enumerated values for caemSupplyFailedComponent
and add fan, overvoltage failure events to it.
Add caemVoltageNotification.
"
::= { ciscoMgmt 61 }
-- Cisco Access Environmental Monitor MIB objects definitions
caemObjects OBJECT IDENTIFIER ::= { ciscoAccessEnvMonMIB 1 }
--
-- Cisco Access Environmental Monitor power supply table
-- This table augments the ciscoEnvMonSupplyStatusTable defined in
-- CISCO-ENVMON-MIB.
--
caemSupplyStatusTable OBJECT-TYPE
SYNTAX SEQUENCE OF CaemSupplyStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table contains the additional power supply information
that are not covered in the ciscoEnvMonSupplyStatusTable of
CISCO-ENVMON-MIB.
"
::= { caemObjects 1 }
caemSupplyStatusEntry OBJECT-TYPE
SYNTAX CaemSupplyStatusEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Additional information about the failure component or location
in the power Supply beyond that provided by Cisco Environmental
Monitor MIB's ciscoEnvMonSupplyStatusEntry.
"
AUGMENTS { ciscoEnvMonSupplyStatusEntry }
::= { caemSupplyStatusTable 1 }
CaemSupplyStatusEntry ::=
SEQUENCE {
caemSupplyFailedComponent INTEGER
}
caemSupplyFailedComponent OBJECT-TYPE
SYNTAX INTEGER {
none (1),
inputVoltage (2),
dcOutputVoltage (3),
thermal (4),
multiple (5),
fan (6),
overvoltage (7)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The failure component of the power supply being instrumented.
none - No failure.
inputVoltage - Input power lost in one of the power supplies
dcOutputVoltage - DC output voltage lost in one of the power supplies
thermal - Power supply thermal failure.
multiple - Multiple failures.
fan - Fan failure
overvoltage - Over voltage.
"
::= { caemSupplyStatusEntry 1 }
--****************************************************************************
-- Notifications
--****************************************************************************
caemMIBNotificationPrefix
OBJECT IDENTIFIER ::= { ciscoAccessEnvMonMIB 2 }
caemMIBNotifications
OBJECT IDENTIFIER ::= { caemMIBNotificationPrefix 0 }
caemTemperatureNotification NOTIFICATION-TYPE
OBJECTS {
ciscoEnvMonTemperatureStatusDescr,
ciscoEnvMonTemperatureState
}
STATUS current
DESCRIPTION
"A caemTemperatureNotification is sent if the over temperature
condition is detected in the managed system.
This is a replacement for the ciscoEnvMonTemperatureNotification
trap because the information 'ciscoEnvMonTemperatureStatusValue'
required by the trap is not available in the managed system.
"
::= { caemMIBNotifications 1 }
caemVoltageNotification NOTIFICATION-TYPE
OBJECTS {
ciscoEnvMonVoltageStatusDescr,
ciscoEnvMonVoltageState
}
STATUS current
DESCRIPTION
"A caemVoltageNotification is sent if the over voltage
condition is detected and ciscoEnvMonVoltageState is not set
to 'notPresent' in the managed system.
This is a replacement for the ciscoEnvMonVoltageNotification
trap because the information 'ciscoEnvMonVoltageStatusValue'
required by the trap is not available in the managed system.
"
::= { caemMIBNotifications 2 }
caemConformance OBJECT IDENTIFIER ::=
{ ciscoAccessEnvMonMIB 3 }
caemCompliances OBJECT IDENTIFIER ::=
{ caemConformance 1 }
caemGroups OBJECT IDENTIFIER ::=
{ caemConformance 2 }
-- compliance statements
caemCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which implement
the Cisco Environmental Monitor Supplemental MIB."
MODULE -- this module
MANDATORY-GROUPS
{ caemGroup }
::= { caemCompliances 1 }
-- units of conformance
caemGroup OBJECT-GROUP
OBJECTS {
caemSupplyFailedComponent
}
STATUS current
DESCRIPTION
"A collection of objects providing the additional Environmental
Monitor information beyond that provided by
Cisco Environmental Monitor MIB.
"
::= { caemGroups 1 }
END