summaryrefslogtreecommitdiff
path: root/MIBS/adtran/ADTRAN-AOS-FAN-MIB
diff options
context:
space:
mode:
Diffstat (limited to 'MIBS/adtran/ADTRAN-AOS-FAN-MIB')
-rw-r--r--MIBS/adtran/ADTRAN-AOS-FAN-MIB135
1 files changed, 135 insertions, 0 deletions
diff --git a/MIBS/adtran/ADTRAN-AOS-FAN-MIB b/MIBS/adtran/ADTRAN-AOS-FAN-MIB
new file mode 100644
index 0000000..3a98cf8
--- /dev/null
+++ b/MIBS/adtran/ADTRAN-AOS-FAN-MIB
@@ -0,0 +1,135 @@
+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