mibs/MIBS/adtran/ADTRAN-AOS-FAN-MIB
2023-12-05 12:25:34 +01:00

136 lines
4.1 KiB
Plaintext

ADTRAN-AOS-FAN-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, NOTIFICATION-TYPE, Integer32,
OBJECT-TYPE
FROM SNMPv2-SMI
MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
FROM SNMPv2-CONF
adIdentity
FROM ADTRAN-MIB
adGenAOSConformance, adGenAOSCommon
FROM ADTRAN-AOS;
adGenAOSFanMib MODULE-IDENTITY
LAST-UPDATED "201310220000Z"
ORGANIZATION "ADTRAN, Inc."
CONTACT-INFO
" Technical Support Dept.
Postal: ADTRAN, Inc.
901 Explorer Blvd.
Huntsville, AL 35806
Tel: +1 800 726-8663
Fax: +1 256 963 6217
E-mail: support@adtran.com"
DESCRIPTION
"The MIB module defines fan configuration information and traps for AdtranOS products."
REVISION "201310220000Z" -- October 22, 2013 / YYYYMMDDHHMMZ
DESCRIPTION
"Created the adGenAosFan MIB. Revision R10.11"
::= { adIdentity 10000 53 1 8 }
adGenAOSFan OBJECT IDENTIFIER ::= { adGenAOSCommon 8 }
adGenAOSFanTrap OBJECT IDENTIFIER ::= { adGenAOSFan 0 }
adGenAOSFanTrapControl OBJECT IDENTIFIER ::= { adGenAOSFan 1 }
adGenAOSFanInfo OBJECT IDENTIFIER ::= { adGenAOSFan 2 }
adGenAOSFanTrapEnable OBJECT-TYPE
SYNTAX INTEGER { enabled(1), disabled(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This variable indicates whether the system produces
the fan failure trap."
DEFVAL { disabled }
::= { adGenAOSFanTrapControl 1 }
adGenAOSFanNumber OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"A numerical representation of the chassis's fan."
::= { adGenAOSFanInfo 1 }
adGenAOSFanFailure NOTIFICATION-TYPE
OBJECTS { adGenAOSFanNumber }
STATUS current
DESCRIPTION
"A fan failure trap signifies that one of the fans inside the chassis has failed."
::= { adGenAOSFanTrap 1 }
------------------------------------------------------------
-- Conformance information
--
adGenAOSFanConformance OBJECT IDENTIFIER
::= { adGenAOSConformance 17 }
adGenAOSFanGroups OBJECT IDENTIFIER
::= { adGenAOSFanConformance 1 }
adGenAOSFanCompliances OBJECT IDENTIFIER
::= { adGenAOSFanConformance 2 }
-- Compliance statements
--
-- Full compliance statement
adGenAOSFanFullCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for SNMP entities which implement
version 2 of the adGenAosFan MIB. When this MIB is implemented
with support for read-write, then such an implementation can claim
full compliance."
MODULE -- this module
GROUP adGenAOSFanTrapCfgGroup
DESCRIPTION
"A collection of objects providing configuration for the fan trap."
GROUP adGenAOSFanTrapGroup
DESCRIPTION
"This group is used for the management of
asynchronous notifications of fan failures."
GROUP adGenAOSFanNotificationGroup
DESCRIPTION
"This optional group defines the asynchronous
notifications generated by fan failures."
::= { adGenAOSFanCompliances 1 }
adGenAOSFanTrapCfgGroup OBJECT-GROUP
OBJECTS {
adGenAOSFanTrapEnable
}
STATUS current
DESCRIPTION
"This group contains the objects necessary to enable/disable
fan failure traps."
::= { adGenAOSFanGroups 1 }
adGenAOSFanTrapGroup OBJECT-GROUP
OBJECTS {
adGenAOSFanNumber
}
STATUS current
DESCRIPTION
"The objects necessary to control fan notification messages."
::= { adGenAOSFanGroups 2 }
adGenAOSFanNotificationGroup NOTIFICATION-GROUP
NOTIFICATIONS { adGenAOSFanFailure }
STATUS current
DESCRIPTION
"Traps which may be used to enhance event driven
management of the chassis's fan."
::= { adGenAOSFanGroups 3 }
END