136 lines
		
	
	
		
			4.1 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			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
 |