AdnCommandMSP DEFINITIONS ::= BEGIN -- TITLE: ADTRAN nCommandMSP Alerts MIB -- FILENAME: adnCOmmandMSP.mib -- DATE: 01/19/2009 -- MODIFICATIONS: -- 2010/04/26 sls include all objects within traps relayed -- from a reporting device -- 2010/03/31 sls correct import & syntax errors -- 2010/02/02 sls Add traps proxied for reporting devices -- 2010/01/25 sls Add DNSName to traps -- 2011/04/06 sls Add SIP Registration Alarm and corrected -- trap descriptions IMPORTS OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY, TimeTicks FROM SNMPv2-SMI DisplayString FROM SNMPv2-TC adIdentity, adProducts FROM ADTRAN-MIB sysName, sysUpTime FROM SNMPv2-MIB ifIndex, ifName, ifDescr, ifType, ifAdminStatus FROM IF-MIB adGenAOSDs1ThresholdAlarms, adGenAOSDs1PreviousThresholdAlarms, adGenAOSDs1LastThresholdChange FROM ADTRAN-AOS-DS1-EXT adGenAOSResType, adGenAOSResUtilThresh, adGenAOSResUtilTimeInterval, adGenAOSResUtilThreshTimestamp FROM ADTRAN-AOSCPU adVqmTrapEventType, adVqmCallHistMosLq, adVqmCallHistMosPq, adVqmCallHistPktsLostTotal, adVqmCallHistOutOfOrder, adVqmCallHistPdvAverageMs FROM ADGENAOSVQM-MIB adSipTrunkRegistrationAlarmTrunkIdentity, adSipTrunkRegistrationAlarmSipIdentity, adSipTrunkRegistrationAlarmRegistrar, adSipTrunkRegistrationAlarmTimestamp FROM ADTRAN-AOS-SIP-REGISTRATION ; adNCommandMspID MODULE-IDENTITY LAST-UPDATED "201003310000Z" ORGANIZATION "ADTRAN, Inc. http://www.adtran.com" CONTACT-INFO " Technical Support Dept. Postal: ADTRAN, Inc. 901 Explorer Blvd. Huntsville, AL 35806 t Tel: +1 800 726-8663 Fax: +1 256 963 6217 E-mail: support@adtran.com" DESCRIPTION "The MIB module for general unit configuration." REVISION "201004260000Z" -- April 26, 2010 DESCRIPTION "Include all objects within traps relayed from a reporting device." REVISION "201003100000Z" -- March 3, 2010 DESCRIPTION "Correct import & syntax errors." REVISION "201002020000Z" -- February 2, 2010 DESCRIPTION "Add traps proxied for reporting devices." REVISION "201001250000Z" -- January 25, 2010 DESCRIPTION "Add DNSName to traps." ::= { adIdentity 1115 } adNCommandMsp OBJECT IDENTIFIER ::= { adProducts 1115} adNCmdMspTraps OBJECT IDENTIFIER ::= { adNCommandMsp 0 } adNCmdMspVars OBJECT IDENTIFIER ::= { adNCommandMsp 1 } adNCmdMspDeviceSerial OBJECT-TYPE SYNTAX DisplayString (SIZE(0..24)) MAX-ACCESS read-only STATUS current DESCRIPTION "device's serial number" ::= { adNCmdMspVars 1 } adNCmdMspPrimaryFirmwareImage OBJECT-TYPE SYNTAX DisplayString (SIZE(0..30)) MAX-ACCESS read-only STATUS current DESCRIPTION "Primary Firmware Image" ::= { adNCmdMspVars 2 } adNCmdMspBackupFirmwareImage OBJECT-TYPE SYNTAX DisplayString (SIZE(0..30)) MAX-ACCESS read-only STATUS current DESCRIPTION "Backup Firmware Image" ::= { adNCmdMspVars 3 } adNCmdMspCurrentFirmwareImage OBJECT-TYPE SYNTAX DisplayString (SIZE(0..30)) MAX-ACCESS read-only STATUS current DESCRIPTION "Backup Firmware Image" ::= { adNCmdMspVars 4 } adNCmdMspExceptionFileName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..20)) MAX-ACCESS read-only STATUS current DESCRIPTION "Exception File Name List" ::= { adNCmdMspVars 5 } adNCmdMspDNSName OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Device's DNS name" ::= { adNCmdMspVars 6 } adNCmdMspAvailMemory OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Server's Available Memory %" ::= { adNCmdMspVars 7 } adNCmdMspCpuIdle OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Server's CPU Idle %" ::= { adNCmdMspVars 8 } adNCmdMspPowerSupply OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Server's power supply 5V" ::= { adNCmdMspVars 9 } adNCmdMspCoreTemp OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Server's core temperature" ::= { adNCmdMspVars 10 } adNCmdMspCoreNumber OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Server's process number corresponding to core temperature" ::= { adNCmdMspVars 11 } adNCmdMspDiskUsage OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Server's disk usage" ::= { adNCmdMspVars 12 } adNCmdMspVolumerNumber OBJECT-TYPE SYNTAX DisplayString (SIZE(0..255)) MAX-ACCESS read-only STATUS current DESCRIPTION "Server's volume number corresponding to the disk usage" ::= { adNCmdMspVars 13 } -- -- Traps Statement -- adNCmdMspNoPrimaryFirmware NOTIFICATION-TYPE OBJECTS { adNCmdMspDeviceSerial, adNCmdMspDNSName, adNCmdMspCurrentFirmwareImage } STATUS current DESCRIPTION "Indicates the alert condition, that there is no primary firmware image on the device" ::= { adNCmdMspTraps 111501} adNCmdMspNoSecondaryFirmware NOTIFICATION-TYPE OBJECTS { adNCmdMspDeviceSerial, adNCmdMspDNSName, adNCmdMspCurrentFirmwareImage } STATUS current DESCRIPTION "Indicates the alert condition, that there is no seconday firmware image on the device" ::= { adNCmdMspTraps 111502} adNCmdMspRunningNotPrimaryFirmware NOTIFICATION-TYPE OBJECTS { adNCmdMspDeviceSerial, adNCmdMspDNSName, adNCmdMspCurrentFirmwareImage, adNCmdMspPrimaryFirmwareImage } STATUS current DESCRIPTION "Indicates the alert condition, that the current firmware image is not the same as the primary image on the device" ::= { adNCmdMspTraps 111503} adNCmdMspPrimaryEqualsBackupFirmware NOTIFICATION-TYPE OBJECTS { adNCmdMspDeviceSerial, adNCmdMspDNSName, adNCmdMspPrimaryFirmwareImage } STATUS current DESCRIPTION "Indicates the alert condition, that the primary firmware image equals the backup image on the device" ::= { adNCmdMspTraps 111504} adNCmdMspAutoLinkDisabled NOTIFICATION-TYPE OBJECTS { adNCmdMspDeviceSerial, adNCmdMspDNSName } STATUS current DESCRIPTION "Indicates the alert condition, that the auto-link is disabled on the device" ::= { adNCmdMspTraps 111505} adNCmdMspMissedCheckIn NOTIFICATION-TYPE OBJECTS { adNCmdMspDeviceSerial, adNCmdMspDNSName } STATUS current DESCRIPTION "Indicates the alert condition, check-in was missed on the device" ::= { adNCmdMspTraps 111506} adNCmdMspUnsavedConfig NOTIFICATION-TYPE OBJECTS { adNCmdMspDeviceSerial, adNCmdMspDNSName } STATUS current DESCRIPTION "Indicates the alert condition, that the running configuration is not the same as startup configuration" ::= { adNCmdMspTraps 111507} adNCmdMspException NOTIFICATION-TYPE OBJECTS { adNCmdMspDeviceSerial, adNCmdMspDNSName, adNCmdMspExceptionFileName } STATUS current DESCRIPTION "Indicates the alert condition, check-in was missed on the device" ::= { adNCmdMspTraps 111508} adNCmdMspMaxDeviceCountExceeded NOTIFICATION-TYPE OBJECTS { adNCmdMspDeviceSerial } STATUS current DESCRIPTION "Indicates that nCommandMSP Server cannot manage anymore devices. The contracted limit has been met. NOTE: Serial Number is number of the MSP server" ::= { adNCmdMspTraps 111509} adNCmdMspDevColdStart NOTIFICATION-TYPE OBJECTS { adNCmdMspDeviceSerial, adNCmdMspDNSName } STATUS current DESCRIPTION "A coldStart trap signifies that the reported entity has reinitialized itself such that the agent's configuration or the protocol entity implementation may be altered." ::= {adNCmdMspTraps 111510} adNCmdMspDevWarmStart NOTIFICATION-TYPE OBJECTS { adNCmdMspDeviceSerial, adNCmdMspDNSName } STATUS current DESCRIPTION "A warmStart trap signifies that the reported entity has reinitialized such that neither the agent configuration nor the protocol entity implementation is altered." ::= { adNCmdMspTraps 111511} adNCmdMspDevLinkDown NOTIFICATION-TYPE OBJECTS { adNCmdMspDeviceSerial, adNCmdMspDNSName, ifIndex, ifName, ifDescr, ifType, ifAdminStatus } STATUS current DESCRIPTION "A linkDown trap signifies that the reported entity has recognizes a failure in one of the communication links represented in the agent's configuration." ::= { adNCmdMspTraps 111512} adNCmdMspDevLinkUp NOTIFICATION-TYPE OBJECTS { adNCmdMspDeviceSerial, adNCmdMspDNSName, ifIndex, ifName, ifDescr, ifType, ifAdminStatus } STATUS current DESCRIPTION "A linkUp trap signifies that the reported entity recognizes that one of the communication links represented in the agent's configuration has come up." ::= { adNCmdMspTraps 111513} adNCmdMspDevAuthFailure NOTIFICATION-TYPE OBJECTS { adNCmdMspDeviceSerial, adNCmdMspDNSName } STATUS current DESCRIPTION "A authenticationFailure trap signifies that the reported entity is the addressee of a protocol message that is not properly authenticated. While implementations of the SNMP must be capable of generating this trap, they must also be capable of suppressing the emission of such traps via an implementation-specific mechanism." ::= { adNCmdMspTraps 111514} adNCmdMspDevDs1ThresholdReached NOTIFICATION-TYPE OBJECTS { adNCmdMspDeviceSerial, adNCmdMspDNSName, sysUpTime, adGenAOSDs1ThresholdAlarms, adGenAOSDs1PreviousThresholdAlarms, adGenAOSDs1LastThresholdChange } STATUS current DESCRIPTION "This trap indicates that a DS1 threshold status has changed on the indicated device." ::= { adNCmdMspTraps 111515 } adNCmdMspDevResUtilThreshAlarm NOTIFICATION-TYPE OBJECTS { adNCmdMspDeviceSerial, adNCmdMspDNSName, sysUpTime, adGenAOSResType, adGenAOSResUtilThresh, adGenAOSResUtilTimeInterval, adGenAOSResUtilThreshTimestamp, sysName } STATUS current DESCRIPTION "This trap indicates the resource utilization exceeded the set threshold value for the entirety of the set time interval on the indicated device. The specific resource utilization is specified via the indexes adGenAOSResType, adGenAOSResUtilThresh, and adGenAOSResUtilTimeInterval. The adGenAOSResUtilThreshTimestamp indicates when this condition occurred and not necessarily when the trap was sent. The sysName is the exact same as defined in SNMPv2-MIB." ::= { adNCmdMspTraps 111516 } adNCmdMspDevResUtilThreshNormal NOTIFICATION-TYPE OBJECTS { adNCmdMspDeviceSerial, adNCmdMspDNSName, sysUpTime, adGenAOSResType, adGenAOSResUtilThresh, adGenAOSResUtilTimeInterval, adGenAOSResUtilThreshTimestamp, sysName } STATUS current DESCRIPTION "This trap indicates the resource utilization has been in a normal (non-alarm) state for at least 5 seconds on the indicated device. This condition can only occur after the alarm state has been triggered. The specific resource utilization is specified via the indexes adGenAOSResType, adGenAOSResUtilThresh, and adGenAOSResUtilTimeInterval. The adGenAOSResUtilThreshTimestamp indicates when this condition occurred and not necessarily when the trap was sent.The sysName is the exact same as defined in SNMPv2-MIB." ::= { adNCmdMspTraps 111517 } adNCmdMspAvailMemoryAlarm NOTIFICATION-TYPE OBJECTS { adNCmdMspDeviceSerial, adNCmdMspAvailMemory } STATUS current DESCRIPTION "This trap indicates the available memory percentage of the server if its is lesser than the threshold value for the available memory of server." ::= { adNCmdMspTraps 111518 } adNCmdMspAvailMemoryNormal NOTIFICATION-TYPE OBJECTS { adNCmdMspDeviceSerial, adNCmdMspAvailMemory } STATUS current DESCRIPTION "This trap indicates the available memory percentage of the server in normal(non-alarm) state and is greater than the threshold value for available memory of server." ::= { adNCmdMspTraps 111519 } adNCmdMspCpuIdleAlarm NOTIFICATION-TYPE OBJECTS { adNCmdMspDeviceSerial, adNCmdMspCpuIdle } STATUS current DESCRIPTION "This trap indicates the cpu idle percentage of the server is less than the current alarm limit, indicating a possibly heavily loaded system" ::= { adNCmdMspTraps 111520 } adNCmdMspCpuIdleNormal NOTIFICATION-TYPE OBJECTS { adNCmdMspDeviceSerial, adNCmdMspCpuIdle } STATUS current DESCRIPTION "This trap indicates the cpu idle percentage of the server is in a normal(non-alarm) state; i.e. it is greater than the current alarm limit." ::= { adNCmdMspTraps 111521 } adNCmdMspPowerSupplyHighAlarm NOTIFICATION-TYPE OBJECTS { adNCmdMspDeviceSerial, adNCmdMspPowerSupply } STATUS current DESCRIPTION "This trap indicates the main power supply voltage of the server is above the current high alarm limit." ::= { adNCmdMspTraps 111522 } adNCmdMspPowerSupplyLowAlarm NOTIFICATION-TYPE OBJECTS { adNCmdMspDeviceSerial, adNCmdMspPowerSupply } STATUS current DESCRIPTION "This trap indicates the main power supply voltage of the server is below the current low alarm limit." ::= { adNCmdMspTraps 111523 } adNCmdMspPowerSupplyNormal NOTIFICATION-TYPE OBJECTS { adNCmdMspDeviceSerial, adNCmdMspPowerSupply } STATUS current DESCRIPTION "This trap indicates the main power supply voltage of the server is at a normal level between the current low and high alarm limits" ::= { adNCmdMspTraps 111524 } adNCmdMspCoreTempAlarm NOTIFICATION-TYPE OBJECTS { adNCmdMspDeviceSerial, adNCmdMspCoreNumber, adNCmdMspCoreTemp } STATUS current DESCRIPTION "This trap indicates the core processor's temperature is above the current high alarm limit." ::= { adNCmdMspTraps 111525 } adNCmdMspCoreTempNormal NOTIFICATION-TYPE OBJECTS { adNCmdMspDeviceSerial, adNCmdMspCoreNumber, adNCmdMspCoreTemp } STATUS current DESCRIPTION "This trap indicates the core processor's temperature is in normal(non-alarm) state and is less than the current high alarm limit." ::= { adNCmdMspTraps 111526 } adNCmdMspDiskUsageAlarm NOTIFICATION-TYPE OBJECTS { adNCmdMspDeviceSerial, adNCmdMspVolumeNumber, adNCmdMspDiskUsage } STATUS current DESCRIPTION "This trap indicates that the disk usage of the server is in alarm state and is greater than the current alarm limit for disk usage of server" ::= { adNCmdMspTraps 111527 } adNCmdMspDiskUsageNormal NOTIFICATION-TYPE OBJECTS { adNCmdMspDeviceSerial, adNCmdMspVolumeNumber, adNCmdMspDiskUsage } STATUS current DESCRIPTION "This trap indicates that the disk usage of the server is in normal(non-alarm) state and is less than the current alarm limit for disk usage of the server." ::= { adNCmdMspTraps 111528 } adNCmdMspSystemLogConditionAlarm NOTIFICATION-TYPE OBJECTS { adNCmdMspDeviceSerial } STATUS current DESCRIPTION "This trap indicates that the system log is in alarm state ( i.e. the application has generated more than 10 error logs in the last 95 seconds)." ::= { adNCmdMspTraps 111529 } adNCmdMspSystemLogConditionNormal NOTIFICATION-TYPE OBJECTS { adNCmdMspDeviceSerial } STATUS current DESCRIPTION "This trap indicates that the system log is in normal state ( i.e. the application has generated less than 10 error logs in the last 95 seconds)." ::= { adNCmdMspTraps 111530 } adNCmdMspVQMEndOfCallTrap NOTIFICATION-TYPE OBJECTS { adNCmdMspDeviceSerial, adNCmdMspDNSName, adVqmTrapEventType, adVqmCallHistMosLq, adVqmCallHistMosPq, adVqmCallHistPktsLostTotal, adVqmCallHistOutOfOrder, adVqmCallHistPdvAverageMs } STATUS current DESCRIPTION "This trap indicates that the severity level has been met at the end of a call to generate a trap. Enable this trap using adVqmTrapState. The severity level, by default, is set to warning. Use adVqmTrapCfgSeverityLevel to change the severity level setting." ::= { adNCmdMspTraps 111531 } adNCmdMspSipTrunkRegistrationAlarm NOTIFICATION-TYPE OBJECTS { adNCmdMspDeviceSerial, adNCmdMspDNSName, sysName, adSipTrunkRegistrationAlarmTrunkIdentity, adSipTrunkRegistrationAlarmSipIdentity, adSipTrunkRegistrationAlarmRegistrar, adSipTrunkRegistrationAlarmTimestamp } STATUS current DESCRIPTION "This trap indicates that a SIP trunk registration attempt failed. adSipTrunkRegistrationAlarmTrunkIdentity specifies the three character trunk identity associated with the failed attempt. The corresponding SIP identity and registrar server are contained in adSipTrunkRegistrationAlarmSipIdentity and adSipTrunkRegistrationAlarmRegistrar respectively. The adSipTrunkRegistrationAlarmTimestamp indicates when this condition occurred and not necessarily when the trap was sent." ::= { adNCmdMspTraps 111532 } END