473 lines
15 KiB
Plaintext
473 lines
15 KiB
Plaintext
ADTRAN-TA5000FAN-MIB DEFINITIONS ::= BEGIN
|
|
|
|
-- TITLE: TA5000 Fan Module Product MIB
|
|
-- FILENAME: adta5kfan.mi2
|
|
-- PARTNUMBER: 1187.080L1, 1188.085L1
|
|
-- AUTHOR: Andria Dyess
|
|
-- DATE: 06/20/2011
|
|
--
|
|
-- MODIFICATIONS:
|
|
-- 02/16/2006 pnb Initial draft
|
|
-- 02/17/2006 pnb Add LED definitions
|
|
-- 07/27/2007 mmi Added temperature threshold traps
|
|
-- 08/16/2007 mmi removed fan trap fan number from yellow alarm
|
|
-- 12/28/2007 pnb remove shelf # as superfluous from trap descriptions
|
|
-- 12/28/2007 mmi added adTA5kFanProvTempThres OID
|
|
-- 01/02/2008 mmi Updated the description for the fan temperature threshold OID
|
|
-- 06/20/2011 aed Converted to SNMPv2
|
|
-- **** DO NOT ADD REVISION COMMENTS HERE ****
|
|
--
|
|
-- SPECIAL CASE OIDs:
|
|
-- The TA5000 Fan Module supports the following values for the single LED Fan Status colors
|
|
-- reported in adGenSlotFaceplate:
|
|
-- 00 Off Power or Fuse Failure
|
|
-- 01 Green Power applied - Health Good - No alarms
|
|
-- 10 Red Major alarm - >1 fan failure or imminent failure detected
|
|
-- 11 Orange Minor alarm - 1 fan failure or imminent failure detected
|
|
--
|
|
|
|
-- This MIB defines the TA5000 Fan Module product information which is common to both the 19" and 23" modules.
|
|
-- All OIDs are under the 23" Product ID branch (751) as generically applicable.
|
|
|
|
IMPORTS
|
|
MODULE-IDENTITY,
|
|
OBJECT-TYPE,
|
|
NOTIFICATION-TYPE
|
|
FROM SNMPv2-SMI
|
|
sysName
|
|
FROM SNMPv2-MIB
|
|
DisplayString,
|
|
TruthValue
|
|
FROM SNMPv2-TC
|
|
adIdentity,
|
|
adProducts,
|
|
adMgmt
|
|
FROM ADTRAN-MIB
|
|
adGenSlotInfoIndex
|
|
FROM ADTRAN-GENSLOT-MIB
|
|
adTrapInformSeqNum
|
|
FROM ADTRAN-GENTRAPINFORM-MIB
|
|
adTAeSCUTrapAlarmLevel
|
|
FROM ADTRAN-TAeSCUEXT1-MIB;
|
|
|
|
adTa5kFanModuleIdentity MODULE-IDENTITY
|
|
LAST-UPDATED "201410222100Z"
|
|
ORGANIZATION
|
|
"ADTRAN, Inc."
|
|
CONTACT-INFO
|
|
"CND Tech Support
|
|
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
|
|
"Total Access 5000 Fan Module MIB"
|
|
|
|
REVISION "201410222100Z"
|
|
DESCRIPTION "Added alarm severity varbind to Temp Threshold alarm.
|
|
Added oid for number of fans in alarm.
|
|
Added alarm severity and number of fans alarming varbinds to Multi-Fan alarm."
|
|
|
|
REVISION "201110282100Z"
|
|
DESCRIPTION "Added alarm enable/disable provisioning."
|
|
|
|
REVISION "201106201800Z"
|
|
DESCRIPTION "Converted from SNMPv1."
|
|
|
|
::= { adIdentity 751 }
|
|
|
|
|
|
|
|
-- OBJECT IDENTIFIERS
|
|
|
|
-- All management information is defined for the 23" module which is shared with the 19" module.
|
|
adTA5kFanModule OBJECT IDENTIFIER ::= { adProducts 751 }
|
|
adTA5kFanModule19 OBJECT IDENTIFIER ::= { adProducts 860 }
|
|
adTA5kFanmg OBJECT IDENTIFIER ::= { adMgmt 751 }
|
|
|
|
adTa5kFanModuleEvents OBJECT IDENTIFIER ::= { adTA5kFanModule 0 }
|
|
adTA5kFanProvisioning OBJECT IDENTIFIER ::= { adTA5kFanmg 1 }
|
|
adTA5kFanStatus OBJECT IDENTIFIER ::= { adTA5kFanmg 2 }
|
|
|
|
-- TA 5000 slot numbering
|
|
-- 251 Fan Module
|
|
|
|
-- ============================================================================
|
|
|
|
|
|
-- ============================================================================
|
|
-- TA5000 Fan Module Provisioning Table
|
|
-- ============================================================================
|
|
|
|
adTA5kFanProvTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdTA5kFanProvEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of Fan Module provisioning info."
|
|
::= { adTA5kFanProvisioning 1 }
|
|
|
|
adTA5kFanProvEntry OBJECT-TYPE
|
|
SYNTAX AdTA5kFanProvEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indexed by slot number"
|
|
INDEX { adGenSlotInfoIndex }
|
|
::= { adTA5kFanProvTable 1 }
|
|
|
|
AdTA5kFanProvEntry ::=
|
|
SEQUENCE {
|
|
adTA5kFanProvFanSpeedMode INTEGER,
|
|
adTA5kFanProvTempThres INTEGER,
|
|
adTA5kFanProvYellowAlarmEnable TruthValue,
|
|
adTA5kFanProvRedAlarmEnable TruthValue,
|
|
adMultiFanAlarmSeverity INTEGER,
|
|
adFanTempThreshAlarmSeverity INTEGER
|
|
}
|
|
|
|
adTA5kFanProvFanSpeedMode OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
auto(1),
|
|
max(2)
|
|
}
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The speed mode of auto causes the fans to be thermostatically controlled.
|
|
The speed mode of max causes the fans to run at max speed continuously."
|
|
::= { adTA5kFanProvEntry 1 }
|
|
|
|
adTA5kFanProvTempThres OBJECT-TYPE
|
|
SYNTAX INTEGER (1..999)
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Reprsents the temperature threhold for the fan sensor in deg C with a whole number range of 1 - 999."
|
|
::= { adTA5kFanProvEntry 2 }
|
|
|
|
adTA5kFanProvYellowAlarmEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"True - alarm is enabled"
|
|
|
|
DEFVAL {true}
|
|
::= { adTA5kFanProvEntry 3 }
|
|
|
|
adTA5kFanProvRedAlarmEnable OBJECT-TYPE
|
|
SYNTAX TruthValue
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"True - alarm is enabled"
|
|
|
|
DEFVAL {true}
|
|
::= { adTA5kFanProvEntry 4 }
|
|
|
|
adMultiFanAlarmSeverity OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
major(5),
|
|
critical(6)
|
|
}
|
|
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sets the Severity for the Multi-Fan alarm"
|
|
DEFVAL { major }
|
|
::= { adTA5kFanProvEntry 5 }
|
|
|
|
adFanTempThreshAlarmSeverity OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
major(5),
|
|
critical(6)
|
|
}
|
|
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Sets the Severity for the Fan Temperature Threshold alarm"
|
|
DEFVAL { major }
|
|
::= { adTA5kFanProvEntry 6 }
|
|
|
|
-- ============================================================================
|
|
-- TA5000 Fan Module Status Table
|
|
-- ============================================================================
|
|
|
|
adTA5kFanStatusTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF AdTA5kFanStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Table of GR-303 Interface group info."
|
|
::= { adTA5kFanStatus 1 }
|
|
|
|
adTA5kFanStatusEntry OBJECT-TYPE
|
|
SYNTAX AdTA5kFanStatusEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Indexed by slot number"
|
|
INDEX { adGenSlotInfoIndex }
|
|
::= { adTA5kFanStatusTable 1 }
|
|
|
|
AdTA5kFanStatusEntry ::=
|
|
SEQUENCE {
|
|
adTA5kFanStatusFan1Speed
|
|
DisplayString,
|
|
adTA5kFanStatusFan2Speed
|
|
DisplayString,
|
|
adTA5kFanStatusFan3Speed
|
|
DisplayString,
|
|
adTA5kFanStatusFan4Speed
|
|
DisplayString,
|
|
adTA5kFanStatusVoltage
|
|
DisplayString,
|
|
adTA5kFanStatusTemp
|
|
DisplayString,
|
|
adTA5kFanStatusVoltageAux
|
|
DisplayString,
|
|
adTA5kFanStatusFan5Speed
|
|
DisplayString,
|
|
adTA5kFanStatusFan6Speed
|
|
DisplayString,
|
|
adTA5kFanStatusFan7Speed
|
|
DisplayString,
|
|
adTA5kFanStatusFan8Speed
|
|
DisplayString,
|
|
adTA5kMultiFansInAlarm
|
|
INTEGER
|
|
}
|
|
|
|
adTA5kFanStatusFan1Speed OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The speed of Fan1 including units (RPM)"
|
|
::= { adTA5kFanStatusEntry 1 }
|
|
|
|
adTA5kFanStatusFan2Speed OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The speed of Fan2 including units (RPM)"
|
|
::= { adTA5kFanStatusEntry 2 }
|
|
|
|
adTA5kFanStatusFan3Speed OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The speed of Fan3 including units (RPM)"
|
|
::= { adTA5kFanStatusEntry 3 }
|
|
|
|
adTA5kFanStatusFan4Speed OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The speed of Fan4 including units (RPM)"
|
|
::= { adTA5kFanStatusEntry 4 }
|
|
|
|
adTA5kFanStatusVoltage OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The shelf voltage including units (V)"
|
|
::= { adTA5kFanStatusEntry 5 }
|
|
|
|
adTA5kFanStatusTemp OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The module temperature including units (C)"
|
|
::= { adTA5kFanStatusEntry 6 }
|
|
|
|
adTA5kFanStatusVoltageAux OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The aux shelf voltage for high flow fan including units (V)"
|
|
::= { adTA5kFanStatusEntry 7 }
|
|
|
|
adTA5kFanStatusFan5Speed OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The speed of Fan5 (high flow) including units (RPM)"
|
|
::= { adTA5kFanStatusEntry 8}
|
|
|
|
adTA5kFanStatusFan6Speed OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The speed of Fan6 (high flow) including units (RPM)"
|
|
::= { adTA5kFanStatusEntry 9 }
|
|
|
|
adTA5kFanStatusFan7Speed OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The speed of Fan7 (high flow) including units (RPM)"
|
|
::= { adTA5kFanStatusEntry 10 }
|
|
|
|
adTA5kFanStatusFan8Speed OBJECT-TYPE
|
|
SYNTAX DisplayString
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The speed of Fan8 (high flow) including units (RPM)"
|
|
::= { adTA5kFanStatusEntry 11 }
|
|
|
|
adTA5kMultiFansInAlarm OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The number of fans in alarm"
|
|
::= { adTA5kFanStatusEntry 12 }
|
|
|
|
|
|
-- ============================================================================
|
|
-- TA5000 Fan Module Traps
|
|
-- ============================================================================
|
|
|
|
adTA5kFanYellowActive NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
adTrapInformSeqNum,
|
|
sysName,
|
|
adGenSlotInfoIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap indicates a yellow alarm meaning 1 fan alarming."
|
|
--#TYPE "Error - RX Yellow Alarm Active, 1 fan alarming"
|
|
--#SUMMARY "TA5000 Fan: yellow alarm active (1 fan) for "
|
|
--#SUMMARY "Shelf %s, Slot %d"
|
|
--#ARGUMENTS {1, 2}
|
|
--#SEVERITY MINOR
|
|
--#GENERIC 6
|
|
--#CATEGORY "Error Events"
|
|
--#SOURCE_ID "A"
|
|
--#TIMEINDEX 0
|
|
::= { adTa5kFanModuleEvents 1 }
|
|
|
|
adTA5kFanYellowInActive NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
adTrapInformSeqNum,
|
|
sysName,
|
|
adGenSlotInfoIndex
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap indicates a yellow alarm inactive meaning 1 fan no longer alarming."
|
|
--#TYPE "Error - RX Yellow Alarm Inactive, 1 fan no longer alarming"
|
|
--#SUMMARY "TA5000 Fan: yellow alarm inactive (1 fan) for "
|
|
--#SUMMARY "Shelf %s, Slot %d"
|
|
--#ARGUMENTS {1, 2}
|
|
--#SEVERITY MINOR
|
|
--#GENERIC 6
|
|
--#CATEGORY "Error Events"
|
|
--#SOURCE_ID "A"
|
|
--#TIMEINDEX 0
|
|
::= { adTa5kFanModuleEvents 2 }
|
|
|
|
adTA5kFanRedActive NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
adTrapInformSeqNum,
|
|
sysName,
|
|
adGenSlotInfoIndex,
|
|
adTAeSCUTrapAlarmLevel,
|
|
adTA5kMultiFansInAlarm
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap indicates a red alarm meaning multiple fans alarming."
|
|
--#TYPE "Error - RX Red Alarm Active, multiple fans alarming"
|
|
--#SUMMARY "TA5000 Fan: red alarm active (multiple fans) for "
|
|
--#SUMMARY "Shelf %s, Slot %d"
|
|
--#ARGUMENTS {1, 2}
|
|
--#SEVERITY MAJOR
|
|
--#GENERIC 6
|
|
--#CATEGORY "Error Events"
|
|
--#SOURCE_ID "A"
|
|
--#TIMEINDEX 0
|
|
::= { adTa5kFanModuleEvents 3 }
|
|
|
|
adTA5kFanRedInActive NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
adTrapInformSeqNum,
|
|
sysName,
|
|
adGenSlotInfoIndex,
|
|
adTAeSCUTrapAlarmLevel,
|
|
adTA5kMultiFansInAlarm
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap indicates a red alarm inactive meaning multiple fans no longer alarming."
|
|
--#TYPE "Error - RX Red Alarm Inactive, multiple fans no longer alarming"
|
|
--#SUMMARY "TA5000 Fan: red alarm inactive (multiple fans) for "
|
|
--#SUMMARY "Shelf %s, Slot %d"
|
|
--#ARGUMENTS {1, 2}
|
|
--#SEVERITY MAJOR
|
|
--#GENERIC 6
|
|
--#CATEGORY "Error Events"
|
|
--#SOURCE_ID "A"
|
|
--#TIMEINDEX 0
|
|
::= { adTa5kFanModuleEvents 4 }
|
|
|
|
adTA5kFanTempThresExceedActive NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
adTrapInformSeqNum,
|
|
sysName,
|
|
adGenSlotInfoIndex,
|
|
adTAeSCUTrapAlarmLevel
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap indicates a fan temperature threshold alarm."
|
|
--#TYPE "Error - RX Fan Temperature Threshold Alarm Active"
|
|
--#SUMMARY "TA5000 Fan: temperature threshold alarm active for "
|
|
--#SUMMARY "Shelf %s, Slot %d"
|
|
--#ARGUMENTS {1, 2}
|
|
--#SEVERITY MAJOR
|
|
--#GENERIC 6
|
|
--#CATEGORY "Error Events"
|
|
--#SOURCE_ID "A"
|
|
--#TIMEINDEX 0
|
|
::= { adTa5kFanModuleEvents 5 }
|
|
|
|
adTA5kFanTempThresExceedInactive NOTIFICATION-TYPE
|
|
OBJECTS {
|
|
adTrapInformSeqNum,
|
|
sysName,
|
|
adGenSlotInfoIndex,
|
|
adTAeSCUTrapAlarmLevel
|
|
}
|
|
STATUS current
|
|
DESCRIPTION
|
|
"This trap indicates a fan temperature threshold alarm inactive."
|
|
--#TYPE "Error - RX Fan Temperature Threshold Alarm Inactive"
|
|
--#SUMMARY "TA5000 Fan: temperature threshold alarm inactive for "
|
|
--#SUMMARY "Shelf %s, Slot %d"
|
|
--#ARGUMENTS {1, 2}
|
|
--#SEVERITY MAJOR
|
|
--#GENERIC 6
|
|
--#CATEGORY "Error Events"
|
|
--#SOURCE_ID "A"
|
|
--#TIMEINDEX 0
|
|
::= { adTa5kFanModuleEvents 6 }
|
|
END
|