librenms/mibs/ALTIGA-HARDWARE-STATS-MIB

749 lines
22 KiB
Plaintext

-- *------------------------------------------------------------------
-- * ALTIGA-HARDWARE-STATS-MIB.my: Altiga Hardware Statistics MIB.
-- *
-- * Altiga Networks was acquired by Cisco Systems on March 29, 2000
-- *
-- * Copyright (c) 2002, 2003 by Cisco Systems, Inc.
-- * All rights reserved.
-- *
-- *------------------------------------------------------------------
ALTIGA-HARDWARE-STATS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Gauge32, Counter32,
TimeTicks, Unsigned32
FROM SNMPv2-SMI
DisplayString, TruthValue, TEXTUAL-CONVENTION
FROM SNMPv2-TC
OBJECT-GROUP, MODULE-COMPLIANCE
FROM SNMPv2-CONF
alStatsHardware, alHardwareGroup
FROM ALTIGA-MIB
alHardwareMibModule
FROM ALTIGA-GLOBAL-REG;
altigaHardwareStatsMibModule MODULE-IDENTITY
LAST-UPDATED "200303271300Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Cisco Systems
170 W Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
E-mail: cs-cvpn3000@cisco.com"
DESCRIPTION
"The Altiga Hardware Statistics MIB models counters and objects that
are of management interest for the hardware.
Acronyms
The following acronyms are used in this document:
CPU: Central Processing Unit
MB: Megabyte
MIB: Management Information Base
PS: Power Supply
RPM: Revolutions Per Minute
SEP: Scalable Encryption Processor
WAN: Wide Area Network
"
REVISION "200303271300Z"
DESCRIPTION
"Added new emun to ConcentratorCard."
REVISION "200209051300Z"
DESCRIPTION
"Added module compliance."
REVISION "200207100000Z"
DESCRIPTION
"Updated with new header"
::= { alHardwareMibModule 2 }
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
-- MIB Objects
-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++
ConcentratorCard ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Concentrator Card Type."
SYNTAX INTEGER {
none(1),
sep(2),
dualT1Wan(3),
sepE(4)
}
ConcentratorType ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"Concentrator Type indicates the chassis type."
SYNTAX INTEGER {
cxx(1), -- VPN3015 through VPN3080
c5(2), -- VPN3005
c1(3) -- VPN3002
}
alStatsHardwareGlobal OBJECT IDENTIFIER ::= { alStatsHardware 1 }
-- Current Settings and Alarms
alHardwareCpuVoltage OBJECT-TYPE
SYNTAX Gauge32
UNITS "centivolts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current CPU voltage in centivolts."
::= { alStatsHardwareGlobal 1 }
alHardwareCpuVoltageAlarm OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The alarm status for CPU voltage. This alarm will fired when the CPU
voltage is detected out of configured range."
::= { alStatsHardwareGlobal 2 }
alHardwareCpuVoltageCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of alarm events for CPU voltage."
::= { alStatsHardwareGlobal 3 }
alHardwareCpuVoltageTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sysUptime at the time of the last change of alarm status for CPU
voltage."
::= { alStatsHardwareGlobal 4 }
alHardwarePs1Voltage3v OBJECT-TYPE
SYNTAX Gauge32
UNITS "centivolts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current 3V voltage of Power Supply 1 in centivolts."
::= { alStatsHardwareGlobal 5 }
alHardwarePs1Voltage3vAlarm OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The alarm status for PS1 3v voltage. This alarm will fired when the
3v power supply 1 voltage is detected out of configured range."
::= { alStatsHardwareGlobal 6 }
alHardwarePs1Voltage3vCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of alarm events for PS1 3v voltage."
::= { alStatsHardwareGlobal 7 }
alHardwarePs1Voltage3vTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sysUptime at the time of the last change of alarm status for PS1
3v voltage."
::= { alStatsHardwareGlobal 8 }
alHardwarePs1Voltage5v OBJECT-TYPE
SYNTAX Gauge32
UNITS "centivolts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current 5V voltage of Power Supply 1 in centivolts."
::= { alStatsHardwareGlobal 9 }
alHardwarePs1Voltage5vAlarm OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The alarm status for PS1 5v voltage. This alarm will fired when the
5v power supply 1 voltage is detected out of configured range."
::= { alStatsHardwareGlobal 10 }
alHardwarePs1Voltage5vCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of alarm events for PS1 5v voltage."
::= { alStatsHardwareGlobal 11 }
alHardwarePs1Voltage5vTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sysUptime at the time of the last change of alarm status for PS1
5v voltage."
::= { alStatsHardwareGlobal 12 }
alHardwarePs2Voltage3v OBJECT-TYPE
SYNTAX Gauge32
UNITS "centivolts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current 3V voltage of Power Supply 2 in centivolts."
::= { alStatsHardwareGlobal 13 }
alHardwarePs2Voltage3vAlarm OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The alarm status for PS2 3v voltage. This alarm will fired when the
3v power supply 2 voltage is detected out of configured range."
::= { alStatsHardwareGlobal 14 }
alHardwarePs2Voltage3vCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of alarm events for PS2 3v voltage."
::= { alStatsHardwareGlobal 15 }
alHardwarePs2Voltage3vTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sysUptime at the time of the last change of alarm status for PS2
3v voltage."
::= { alStatsHardwareGlobal 16 }
alHardwarePs2Voltage5v OBJECT-TYPE
SYNTAX Gauge32
UNITS "centivolts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current 5V voltage of Power Supply 2 in centivolts."
::= { alStatsHardwareGlobal 17 }
alHardwarePs2Voltage5vAlarm OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The alarm status for PS2 5v voltage. This alarm will fired when the
5v power supply 2 voltage is detected out of configured range."
::= { alStatsHardwareGlobal 18 }
alHardwarePs2Voltage5vCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of alarm events for PS2 5v voltage."
::= { alStatsHardwareGlobal 19 }
alHardwarePs2Voltage5vTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sysUptime at the time of the last change of alarm status for PS2
5v voltage."
::= { alStatsHardwareGlobal 20 }
alHardwareBoardVoltage3v OBJECT-TYPE
SYNTAX Gauge32
UNITS "centivolts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current 3V voltage of the mainboard in centivolts."
::= { alStatsHardwareGlobal 21 }
alHardwareBoardVoltage3vAlarm OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The alarm status for the mainboard 3v voltage. This alarm will fired
when the 3v mainboard voltage is detected out of configured range."
::= { alStatsHardwareGlobal 22 }
alHardwareBoardVoltage3vCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of alarm events for the mainboard 3v voltage."
::= { alStatsHardwareGlobal 23 }
alHardwareBoardVoltage3vTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sysUptime at the time of the last change of alarm status for the
mainboard 3v voltage."
::= { alStatsHardwareGlobal 24 }
alHardwareBoardVoltage5v OBJECT-TYPE
SYNTAX Gauge32
UNITS "centivolts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current 5V voltage of the mainboard in centivolts."
::= { alStatsHardwareGlobal 25 }
alHardwareBoardVoltage5vAlarm OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The alarm status for the mainboard 5v voltage. This alarm will fired
when the 5v mainboard voltage is detected out of configured range."
::= { alStatsHardwareGlobal 26 }
alHardwareBoardVoltage5vCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of alarm events for the mainboard 5v voltage."
::= { alStatsHardwareGlobal 27 }
alHardwareBoardVoltage5vTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sysUptime at the time of the last change of alarm status for the
mainboard 5v voltage."
::= { alStatsHardwareGlobal 28 }
alHardwareCpuTemp OBJECT-TYPE
SYNTAX Integer32 (-40..120)
UNITS "degrees Celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current CPU temperature in degrees C."
::= { alStatsHardwareGlobal 29 }
alHardwareCpuTempAlarm OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The alarm status for the CPU temperature. This alarm will fired
when the CPU temperature is detected out of configured range."
::= { alStatsHardwareGlobal 30 }
alHardwareCpuTempCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of alarm events for the CPU temperature."
::= { alStatsHardwareGlobal 31 }
alHardwareCpuTempTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sysUptime at the time of the last change of alarm status for the
CPU temperature."
::= { alStatsHardwareGlobal 32 }
alHardwareCageTemp OBJECT-TYPE
SYNTAX Integer32 (-40..120)
UNITS "degrees Celsius"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current cage temperature in degrees C."
::= { alStatsHardwareGlobal 33 }
alHardwareCageTempAlarm OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The alarm status for the cage temperature. This alarm will fired
when the cage temperature is detected out of configured range."
::= { alStatsHardwareGlobal 34 }
alHardwareCageTempCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of alarm events for the cage temperature."
::= { alStatsHardwareGlobal 35 }
alHardwareCageTempTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sysUptime at the time of the last change of alarm status for the
cage temperature."
::= { alStatsHardwareGlobal 36 }
alHardwareFan1Rpm OBJECT-TYPE
SYNTAX Gauge32
UNITS "RPM"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current speed of fan 1 in RPM."
::= { alStatsHardwareGlobal 37 }
alHardwareFan1RpmAlarm OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The alarm status for fan 1 RPM. This alarm will fired when fan 1 RPM
is detected out of configured range."
::= { alStatsHardwareGlobal 38 }
alHardwareFan1RpmCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of alarm events for fan 1 RPM."
::= { alStatsHardwareGlobal 39 }
alHardwareFan1RpmTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sysUptime at the time of the last change of alarm status for
fan 1 RPM."
::= { alStatsHardwareGlobal 40 }
alHardwareFan2Rpm OBJECT-TYPE
SYNTAX Gauge32
UNITS "RPM"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current speed of fan 2 in RPM."
::= { alStatsHardwareGlobal 41 }
alHardwareFan2RpmAlarm OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The alarm status for fan 2 RPM. This alarm will fired when fan 2 RPM
is detected out of configured range."
::= { alStatsHardwareGlobal 42 }
alHardwareFan2RpmCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of alarm events for fan 2 RPM."
::= { alStatsHardwareGlobal 43 }
alHardwareFan2RpmTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sysUptime at the time of the last change of alarm status for
fan 2 RPM."
::= { alStatsHardwareGlobal 44 }
alHardwareFan3Rpm OBJECT-TYPE
SYNTAX Gauge32
UNITS "RPM"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current speed of fan 3 in RPM."
::= { alStatsHardwareGlobal 45 }
alHardwareFan3RpmAlarm OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The alarm status for fan 3 RPM. This alarm will fired when fan 3 RPM
is detected out of configured range."
::= { alStatsHardwareGlobal 46 }
alHardwareFan3RpmCount OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of alarm events for fan 3 RPM."
::= { alStatsHardwareGlobal 47 }
alHardwareFan3RpmTime OBJECT-TYPE
SYNTAX TimeTicks
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The sysUptime at the time of the last change of alarm status for
fan 3 RPM."
::= { alStatsHardwareGlobal 48 }
-- List of Current Hardware
alHardwarePs1Type OBJECT-TYPE
SYNTAX INTEGER {
none(1), -- no power supply detected in slot
ac(2) -- AC power supply detected in slot
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of power supply for Power Supply slot 1."
::= { alStatsHardwareGlobal 49 }
alHardwarePs2Type OBJECT-TYPE
SYNTAX INTEGER {
none(1), -- no power supply detected in slot
ac(2) -- AC power supply detected in slot
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of power supply for Power Supply slot 2."
::= { alStatsHardwareGlobal 50 }
alHardwareSlot1Card OBJECT-TYPE
SYNTAX ConcentratorCard
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of card in slot 1."
::= { alStatsHardwareGlobal 51 }
alHardwareSlot2Card OBJECT-TYPE
SYNTAX ConcentratorCard
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of card in slot 2."
::= { alStatsHardwareGlobal 52 }
alHardwareSlot3Card OBJECT-TYPE
SYNTAX ConcentratorCard
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of card in slot 3."
::= { alStatsHardwareGlobal 53 }
alHardwareSlot4Card OBJECT-TYPE
SYNTAX ConcentratorCard
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of card in slot 4."
::= { alStatsHardwareGlobal 54 }
alHardwareSlot1Operational OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The operational status of card in slot 1."
::= { alStatsHardwareGlobal 55 }
alHardwareSlot2Operational OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The operational status of card in slot 2."
::= { alStatsHardwareGlobal 56 }
alHardwareSlot3Operational OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The operational status of card in slot 3."
::= { alStatsHardwareGlobal 57 }
alHardwareSlot4Operational OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The operational status of card in slot 4."
::= { alStatsHardwareGlobal 58 }
alHardwareRamSize OBJECT-TYPE
SYNTAX Unsigned32
UNITS "MB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The amount of memory, in MB on the concentrator."
::= { alStatsHardwareGlobal 59 }
alHardwareChassis OBJECT-TYPE
SYNTAX ConcentratorType
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The type of VPN Concentrator this is."
::= { alStatsHardwareGlobal 60 }
alHardwareCpuVoltageNominal OBJECT-TYPE
SYNTAX Gauge32
UNITS "centivolts"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The nominal CPU voltage in centivolts for the concentrator."
::= { alStatsHardwareGlobal 61 }
alHardwareClientEthPrivSwitch OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Whether or not the 3002 Hardware Client has an Ethernet Switch for
the private interface."
::= { alStatsHardwareGlobal 62 }
alHardwareSerialNumber OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"Unit serial number."
::= { alStatsHardwareGlobal 63 }
altigaHardwareStatsMibConformance OBJECT IDENTIFIER
::= { altigaHardwareStatsMibModule 1 }
altigaHardwareStatsMibCompliances OBJECT IDENTIFIER
::= { altigaHardwareStatsMibConformance 1 }
altigaHardwareStatsMibCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for agents which
implement the Altiga Hardware Statistics MIB."
MODULE
MANDATORY-GROUPS {
altigaHardwareStatsGroup
}
::= { altigaHardwareStatsMibCompliances 1 }
altigaHardwareStatsGroup OBJECT-GROUP
OBJECTS
{
alHardwareCpuVoltage,
alHardwareCpuVoltageAlarm,
alHardwareCpuVoltageCount,
alHardwareCpuVoltageTime,
alHardwarePs1Voltage3v,
alHardwarePs1Voltage3vAlarm,
alHardwarePs1Voltage3vCount,
alHardwarePs1Voltage3vTime,
alHardwarePs1Voltage5v,
alHardwarePs1Voltage5vAlarm,
alHardwarePs1Voltage5vCount,
alHardwarePs1Voltage5vTime,
alHardwarePs2Voltage3v,
alHardwarePs2Voltage3vAlarm,
alHardwarePs2Voltage3vCount,
alHardwarePs2Voltage3vTime,
alHardwarePs2Voltage5v,
alHardwarePs2Voltage5vAlarm,
alHardwarePs2Voltage5vCount,
alHardwarePs2Voltage5vTime,
alHardwareBoardVoltage3v,
alHardwareBoardVoltage3vAlarm,
alHardwareBoardVoltage3vCount,
alHardwareBoardVoltage3vTime,
alHardwareBoardVoltage5v,
alHardwareBoardVoltage5vAlarm,
alHardwareBoardVoltage5vCount,
alHardwareBoardVoltage5vTime,
alHardwareCpuTemp,
alHardwareCpuTempAlarm,
alHardwareCpuTempCount,
alHardwareCpuTempTime,
alHardwareCageTemp,
alHardwareCageTempAlarm,
alHardwareCageTempCount,
alHardwareCageTempTime,
alHardwareFan1Rpm,
alHardwareFan1RpmAlarm,
alHardwareFan1RpmCount,
alHardwareFan1RpmTime,
alHardwareFan2Rpm,
alHardwareFan2RpmAlarm,
alHardwareFan2RpmCount,
alHardwareFan2RpmTime,
alHardwareFan3Rpm,
alHardwareFan3RpmAlarm,
alHardwareFan3RpmCount,
alHardwareFan3RpmTime,
alHardwarePs1Type,
alHardwarePs2Type,
alHardwareSlot1Card,
alHardwareSlot2Card,
alHardwareSlot3Card,
alHardwareSlot4Card,
alHardwareSlot1Operational,
alHardwareSlot2Operational,
alHardwareSlot3Operational,
alHardwareSlot4Operational,
alHardwareRamSize,
alHardwareChassis,
alHardwareCpuVoltageNominal,
alHardwareClientEthPrivSwitch,
alHardwareSerialNumber
}
STATUS current
DESCRIPTION
"The objects for Hardware statistics."
::= { alHardwareGroup 2 }
END