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