ADTRAN-AOS-POWER DEFINITIONS ::= BEGIN IMPORTS Integer32, Unsigned32, OBJECT-TYPE, MODULE-IDENTITY, NOTIFICATION-TYPE FROM SNMPv2-SMI TruthValue FROM SNMPv2-TC MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP FROM SNMPv2-CONF adGenAOSPower, adGenAOSConformance FROM ADTRAN-AOS; adGenAOSPowerMonitor MODULE-IDENTITY LAST-UPDATED "201007050000Z" 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 for general configuration of power monitoring options for devices with battery backup." REVISION "201007050000Z" --July 5, 2010 DESCRIPTION "Initial version of this MIB module" ::= { adGenAOSPower 1 } adGenAOSPowerTraps OBJECT IDENTIFIER ::= { adGenAOSPower 0 } adGenAOSPowerRollOverCtl OBJECT IDENTIFIER ::= { adGenAOSPowerMonitor 1 } -- -- Power Rollover Control -- adGenAOSPowerRolloverOnAC OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-only STATUS current DESCRIPTION "Integer value specifying whether or not unit is on AC power." ::= { adGenAOSPowerRollOverCtl 1 } adGenAOSPwrRollOvrEvntSecSinceEpoch OBJECT-TYPE SYNTAX Unsigned32 MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The time (seconds since epoch) that a power rollover trap was generated." ::= { adGenAOSPowerRollOverCtl 2 } -- -- Notifications -- adGenAOSPowerRollover NOTIFICATION-TYPE OBJECTS { adGenAOSPowerRolloverOnAC, adGenAOSPwrRollOvrEvntSecSinceEpoch } STATUS current DESCRIPTION "This trap indicates the unit has had a change in power source, either from AC to DC or back again. The SecSinceEpoch represents the time (seconds since epoch) that the rollover occured." ::= { adGenAOSPowerTraps 1 } -- conformance information adGenAOSPowerConformance OBJECT IDENTIFIER ::= { adGenAOSConformance 11 } adGenAOSPowerGroups OBJECT IDENTIFIER ::= { adGenAOSPowerConformance 1 } adGenAOSPowerCompliances OBJECT IDENTIFIER ::= { adGenAOSPowerConformance 2 } -- -- MIB Compliance statements. -- -- Full compliance statement adGenAOSPowerFullCompliance MODULE-COMPLIANCE STATUS current DESCRIPTION "The compliance statement for SNMP entities which implement version 2 of the adGenAOSPower MIB. When this MIB is fully implemented, then such an implementation can claim full compliance." MODULE -- this module GROUP adGenAOSPowerRollOverCtlGroup DESCRIPTION "A collection of objects providing read/write configuration information for the management of power rollovers." GROUP adGenAOSPowerNotificationGroup DESCRIPTION "This mandatory group is used for the management of power rollover notifications." ::= { adGenAOSPowerCompliances 1 } adGenAOSPowerNotificationGroup NOTIFICATION-GROUP NOTIFICATIONS { adGenAOSPowerRollover } STATUS current DESCRIPTION "Trap which may be used to enhance power event driven management of the Unit." ::= { adGenAOSPowerGroups 1 } adGenAOSPowerRollOverCtlGroup OBJECT-GROUP OBJECTS { adGenAOSPwrRollOvrEvntSecSinceEpoch, adGenAOSPowerRolloverOnAC } STATUS current DESCRIPTION "The Unit SNMP Config Group." ::= { adGenAOSPowerGroups 2 } END