mirror of
https://github.com/hsnodgrass/snmp_mib_archive.git
synced 2025-04-18 16:32:45 +00:00
1677 lines
47 KiB
Plaintext
1677 lines
47 KiB
Plaintext
--------------------------------------------------------------------------------
|
|
--
|
|
-- DELL vendor unique environmental monitoring MIB
|
|
--
|
|
--------------------------------------------------------------------------------
|
|
VM-MIB DEFINITIONS ::= BEGIN
|
|
IMPORTS
|
|
enterprises FROM RFC1155-SMI
|
|
Gauge FROM RFC1155-SMI
|
|
TimeTicks FROM RFC1155-SMI
|
|
IpAddress FROM RFC-1155-SMI
|
|
OBJECT-TYPE FROM RFC-1212
|
|
DisplayString FROM RFC-1213
|
|
TRAP-TYPE FROM RFC-1215;
|
|
|
|
--------------------------------------------------------------------------------
|
|
--
|
|
-- DELL specific object identifiers.
|
|
--
|
|
--------------------------------------------------------------------------------
|
|
dell OBJECT IDENTIFIER ::= {enterprises 674}
|
|
server OBJECT IDENTIFIER ::= {dell 10890}
|
|
drac2 OBJECT IDENTIFIER ::= {server 5}
|
|
|
|
--------------------------------------------------------------------------------
|
|
--
|
|
-- Management/monitoring MIB object groups.
|
|
--
|
|
--------------------------------------------------------------------------------
|
|
identification OBJECT IDENTIFIER ::= { drac2 1 }
|
|
module OBJECT IDENTIFIER ::= { drac2 2 }
|
|
configAdmin OBJECT IDENTIFIER ::= { drac2 3 }
|
|
configAlert OBJECT IDENTIFIER ::= { drac2 4 }
|
|
configNetwork OBJECT IDENTIFIER ::= { drac2 5 }
|
|
configModem OBJECT IDENTIFIER ::= { drac2 6 }
|
|
control OBJECT IDENTIFIER ::= { drac2 7 }
|
|
voltage OBJECT IDENTIFIER ::= { drac2 20 }
|
|
temperature OBJECT IDENTIFIER ::= { drac2 21 }
|
|
battery OBJECT IDENTIFIER ::= { drac2 25 }
|
|
healthStatus OBJECT IDENTIFIER ::= { drac2 26 }
|
|
traps OBJECT IDENTIFIER ::= { drac2 100 }
|
|
|
|
--------------------------------------------------------------------------------
|
|
--
|
|
-- Identification Group
|
|
--
|
|
-- This object group provides information about the agent and the
|
|
-- vendor unique MIB.
|
|
--
|
|
--------------------------------------------------------------------------------
|
|
|
|
idManufacturer OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..63))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The name of the manufacturer that produces this
|
|
module."
|
|
::= { identification 1 }
|
|
|
|
idProduct OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..63))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The name of the product that produces this
|
|
module."
|
|
::= { identification 2 }
|
|
|
|
idAgentRevMajor OBJECT-TYPE
|
|
SYNTAX INTEGER (1..255)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The major revision level of the agent that
|
|
implements this MIB."
|
|
::= { identification 3 }
|
|
|
|
idAgentRevMinor OBJECT-TYPE
|
|
SYNTAX INTEGER (1..255)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The minor revision level of the agent that
|
|
implements this MIB."
|
|
::= { identification 4 }
|
|
|
|
idMibRevMajor OBJECT-TYPE
|
|
SYNTAX INTEGER (1..255)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The major revision level of this MIB. A change
|
|
in the major revision level could mean a
|
|
possible compatibility problem with older
|
|
versions of the MIB."
|
|
::= { identification 5 }
|
|
|
|
idMibRevMinor OBJECT-TYPE
|
|
SYNTAX INTEGER (1..255)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The minor revision level of this MIB. A change
|
|
in the minor revision level may represent some
|
|
minor additional support, changes to documenta-
|
|
tion or fixes to errors in a previous revision.
|
|
Backward compatibility is maintained as long as
|
|
the major revision level is the same."
|
|
::= { identification 6 }
|
|
|
|
|
|
--------------------------------------------------------------------------------
|
|
--
|
|
-- Module group.
|
|
--
|
|
-- This group contains information about system modules. This might be
|
|
-- a processor, a MegaRAC card, a second MegaRAC, the host motherboard,
|
|
-- devices connected to the I2C bus, a chassis, a power supply etc. Each entry
|
|
-- in the other tables are linked back to a module in this table.
|
|
--
|
|
--------------------------------------------------------------------------------
|
|
|
|
modNumber OBJECT-TYPE
|
|
SYNTAX Gauge
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The present number of rows in the module
|
|
table."
|
|
::= { module 1 }
|
|
|
|
ModEntry ::=
|
|
SEQUENCE {
|
|
modIndex INTEGER,
|
|
modFwRevMajor INTEGER,
|
|
modFwRevMinor INTEGER,
|
|
modType INTEGER,
|
|
modFwRelDate DisplayString,
|
|
modPciBridge DisplayString,
|
|
modNetworkCtrl DisplayString,
|
|
modPcmciaHost DisplayString,
|
|
modPcCardMfgr DisplayString,
|
|
modPcCardName DisplayString,
|
|
modBattery DisplayString,
|
|
modVoltCount INTEGER,
|
|
modTempCount INTEGER,
|
|
modFanCount INTEGER,
|
|
modSwitchCount INTEGER,
|
|
modFaultCount INTEGER,
|
|
modUpTime TimeTicks,
|
|
modStartDelay INTEGER,
|
|
modRecoveryTimeout INTEGER,
|
|
modAutoRecoveryEnable INTEGER,
|
|
modHeartBeadEnable INTEGER,
|
|
modAccessControl DisplayString,
|
|
modEthernetAddress DisplayString
|
|
}
|
|
|
|
modTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF ModEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION "Each row describes a module in the system that
|
|
is supplying environmental data or supporting
|
|
management via the SNMP agent. There may be only
|
|
one row in this table, but there must be at
|
|
least one row."
|
|
::= { module 2 }
|
|
|
|
modEntry OBJECT-TYPE
|
|
SYNTAX ModEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
INDEX { modIndex }
|
|
::= { modTable 1 }
|
|
|
|
modIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Index of the module entry."
|
|
::= { modEntry 1 }
|
|
|
|
modFwRevMajor OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This is the firmware major version."
|
|
::= { modEntry 2 }
|
|
|
|
modFwRevMinor OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This is the firmware minor version."
|
|
::= { modEntry 3 }
|
|
|
|
modType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
dell_remote_assistant_card[v2.0](1),
|
|
motherboard(2),
|
|
processor(3),
|
|
chassis(4),
|
|
powerSupply(5),
|
|
diskDrive(6),
|
|
cdrom(7),
|
|
tapeDrive(8)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The type of this module."
|
|
::= { modEntry 4 }
|
|
|
|
modFwRelDate OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..63))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The release date of the firmware."
|
|
::= { modEntry 5 }
|
|
|
|
modPciBridge OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..63))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "PCI bridge description."
|
|
::= { modEntry 6 }
|
|
|
|
modNetworkCtrl OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..63))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Network Controller information"
|
|
::= { modEntry 7 }
|
|
|
|
modPcmciaHost OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..63))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Describes the PCMCIA host controller."
|
|
::= { modEntry 8 }
|
|
|
|
modPcCardMfgr OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..63))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Describes the manufacturer of the PC Card."
|
|
::= { modEntry 9 }
|
|
|
|
modPcCardName OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..63))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The name of the PC Card."
|
|
::= { modEntry 10 }
|
|
|
|
modBattery OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..31))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The battery description."
|
|
::= { modEntry 11 }
|
|
|
|
modVoltCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Total number of volatges to monitor."
|
|
::= { modEntry 12 }
|
|
|
|
modTempCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Total number of temparature zone to monitor."
|
|
::= { modEntry 13 }
|
|
|
|
modFanCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Total number of fans to monitor."
|
|
::= { modEntry 14 }
|
|
|
|
modSwitchCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Total number of switch inputs associated with
|
|
this module."
|
|
::= { modEntry 15}
|
|
|
|
modFaultCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Total number of fault inputs associated with
|
|
this module."
|
|
::= { modEntry 16 }
|
|
|
|
modUpTime OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Length of time since last system power-up or
|
|
last time the system was reset (whichever is most
|
|
recent). This up-time is relative only to the
|
|
module itself."
|
|
::= { modEntry 17}
|
|
|
|
modStartDelay OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Delay in minutes to look for auto reset."
|
|
::= { modEntry 18 }
|
|
|
|
modRecoveryTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Timeout for auto server recovery."
|
|
::= { modEntry 19 }
|
|
|
|
|
|
modAutoRecoveryEnable OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
disable (0),
|
|
enable (1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "AutoRecovery enable / disable."
|
|
::= { modEntry 20 }
|
|
|
|
modHeartBeatEnable OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
{
|
|
disable(0),
|
|
enable(1)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "Heartbeat enable / disable."
|
|
::= { modEntry 21 }
|
|
|
|
modAccessControl OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..64))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "The access control of the card."
|
|
::= { modEntry 22 }
|
|
|
|
modEthernetAddress OBJECT-TYPE
|
|
SYNTAX DisplayString(SIZE(0..17))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This is the Ethernet address of the DRAC."
|
|
::= { modEntry 23 }
|
|
|
|
--------------------------------------------------------------------------------
|
|
--
|
|
-- Administration Configuration group.
|
|
--
|
|
-- This group contains information about administration configuration
|
|
-- parameters. Each set is associated with a particular module.
|
|
--
|
|
--------------------------------------------------------------------------------
|
|
cfgAdminNumber OBJECT-TYPE
|
|
SYNTAX Gauge
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The present number of rows in the configuration
|
|
table."
|
|
::= { configAdmin 1 }
|
|
|
|
CfgAdminEntry ::=
|
|
SEQUENCE {
|
|
cfgAdminModIndex INTEGER,
|
|
cfgAdminIndex INTEGER,
|
|
cfgAdminAlias DisplayString,
|
|
cfgAdminPassword DisplayString,
|
|
cfgAdminSessionCallback DisplayString,
|
|
cfgAdminPagerNumber DisplayString,
|
|
cfgAdminPagerSubscriber DisplayString,
|
|
cfgAdminPagerType INTEGER,
|
|
cfgAdminPagerMask INTEGER,
|
|
cfgAdminCustomPagerCode DisplayString,
|
|
cfgAdminTestPager INTEGER
|
|
}
|
|
|
|
cfgAdminTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CfgAdminEntry
|
|
ACCESS not-accessible
|
|
|
|
|
|
STATUS mandatory
|
|
DESCRIPTION "This table contains configuration parameter
|
|
information."
|
|
::= { configAdmin 2 }
|
|
|
|
cfgAdminEntry OBJECT-TYPE
|
|
SYNTAX CfgAdminEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION "Each row contains parameters related to a
|
|
configuration set."
|
|
INDEX { cfgAdminModIndex, cfgAdminIndex }
|
|
::= { cfgAdminTable 1 }
|
|
|
|
|
|
cfgAdminModIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "A link into the module table (modTable). This
|
|
identifies which device this configuration set is
|
|
associated with."
|
|
::= { cfgAdminEntry 1 }
|
|
|
|
cfgAdminIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This column is used to identify a particular
|
|
configuration set."
|
|
::= { cfgAdminEntry 2 }
|
|
|
|
cfgAdminAlias OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..14))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "The log on alias of an administrator."
|
|
::= { cfgAdminEntry 3 }
|
|
|
|
cfgAdminPassword OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..14))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "The log on password of an administrator."
|
|
::= { cfgAdminEntry 4 }
|
|
|
|
cfgAdminSessionCallback OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..31))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "The number to call back for a session request."
|
|
::= { cfgAdminEntry 5 }
|
|
|
|
cfgAdminPagerNumber OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..31))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "The pager number to call for alert condition
|
|
notification."
|
|
::= { cfgAdminEntry 6 }
|
|
|
|
cfgAdminPagerSubscriber OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..31))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "The pager subscriber string for alpha-numeric paging."
|
|
::= { cfgAdminEntry 7 }
|
|
|
|
cfgAdminPagerType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
none(0),
|
|
numeric(1),
|
|
alphanumeric(2)
|
|
}
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "The paging mechanism, numeric or alpha-numeric ."
|
|
::= { cfgAdminEntry 8 }
|
|
|
|
cfgAdminPagerMask OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "The pager mask. This describes the alert notification
|
|
enable/disable for diffrent level of severity."
|
|
::= { cfgAdminEntry 9 }
|
|
|
|
cfgAdminCustomPagerCode OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..31))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "The numeric/alpha-numeric code to be sent out
|
|
in case of alert notification using pager."
|
|
::= { cfgAdminEntry 10 }
|
|
|
|
cfgAdminTestPager OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "This variable is to test the pager."
|
|
::= { cfgAdminEntry 11 }
|
|
|
|
|
|
------------------------------------------------------------------------------------
|
|
--
|
|
-- Alert Configuration group.
|
|
--
|
|
-- This group contains information about alert notification configuration
|
|
-- parameters. Each set is associated with a particular module.
|
|
--
|
|
----------------------------------------------------------------------------------
|
|
cfgAlertNumber OBJECT-TYPE
|
|
SYNTAX Gauge
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The present number of rows in the configuration
|
|
table."
|
|
::= { configAlert 1 }
|
|
|
|
CfgAlertEntry ::=
|
|
SEQUENCE {
|
|
cfgAlertModIndex INTEGER,
|
|
cfgAlertIndex INTEGER,
|
|
cfgAlertTrapSendIPAddress DisplayString,
|
|
cfgAlertTrapSendCommunity DisplayString,
|
|
cfgAlertNotificationNumber DisplayString
|
|
}
|
|
|
|
cfgAlertTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CfgAlertEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION "This table contains configuration parameter
|
|
information."
|
|
::= { configAlert 2 }
|
|
|
|
cfgAlertEntry OBJECT-TYPE
|
|
SYNTAX CfgAlertEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION "Each row contains parameters related to a
|
|
configuration set."
|
|
INDEX { cfgAlertModIndex, cfgAlertIndex }
|
|
::= { cfgAlertTable 1 }
|
|
|
|
|
|
cfgAlertModIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "A link into the module table (modTable). This
|
|
identifies which device this configuration set is
|
|
associated with."
|
|
::= { cfgAlertEntry 1 }
|
|
|
|
cfgAlertIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This column is used to identify a particular
|
|
configuration set."
|
|
::= { cfgAlertEntry 2 }
|
|
|
|
cfgAlertTrapSendIPAddress OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..16))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "The IP address of trap destination."
|
|
::= { cfgAlertEntry 3 }
|
|
|
|
cfgAlertTrapSendCommunity OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..63))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "The community name for sending trap."
|
|
::= { cfgAlertEntry 4 }
|
|
|
|
cfgAlertTrapCallBackNumber OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..31))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "The callback number in case of alert."
|
|
::= { cfgAlertEntry 5 }
|
|
|
|
|
|
------------------------------------------------------------------------------------
|
|
--
|
|
-- Network Configuration group.
|
|
--
|
|
-- This group contains information about network configuration
|
|
-- parameters. Each set is associated with a particular module.
|
|
--
|
|
----------------------------------------------------------------------------------
|
|
cfgNetNumber OBJECT-TYPE
|
|
SYNTAX Gauge
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The present number of rows in the configuration
|
|
table."
|
|
::= { configNetwork 1 }
|
|
|
|
CfgNetEntry ::=
|
|
SEQUENCE {
|
|
cfgNetModIndex INTEGER,
|
|
cfgNetIndex INTEGER,
|
|
cfgNetIPAddress DisplayString,
|
|
cfgNetSubnetMask DisplayString,
|
|
cfgNetGateway DisplayString
|
|
}
|
|
|
|
cfgNetTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CfgNetEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION "This table contains configuration parameter
|
|
information."
|
|
::= { configNetwork 2 }
|
|
|
|
cfgNetEntry OBJECT-TYPE
|
|
SYNTAX CfgNetEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION "Each row contains parameters related to a
|
|
configuration set."
|
|
INDEX { cfgNetModIndex, cfgNetIndex }
|
|
::= { cfgNetTable 1 }
|
|
|
|
|
|
|
|
|
|
cfgNetModIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "A link into the module table (modTable). This
|
|
identifies which device this configuration set is
|
|
associated with."
|
|
::= { cfgNetEntry 1 }
|
|
|
|
cfgNetIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This column is used to identify a particular
|
|
configuration set."
|
|
::= { cfgNetEntry 2 }
|
|
|
|
cfgNetIPAddress OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..16))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "The Internet Protocol address of this network
|
|
port."
|
|
::= { cfgNetEntry 3 }
|
|
|
|
cfgNetSubnetMask OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..16))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "The Internet Protocol subnet mask of this
|
|
network port."
|
|
::= { cfgNetEntry 4 }
|
|
|
|
cfgNetGateway OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..16))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "The Internet Protocol address of the LAN
|
|
gateway."
|
|
::= { cfgNetEntry 5 }
|
|
|
|
------------------------------------------------------------------------------------
|
|
--
|
|
-- Modem Configuration group.
|
|
--
|
|
-- This group contains information about modem configuration
|
|
-- parameters. Each set is associated with a particular module.
|
|
--
|
|
----------------------------------------------------------------------------------
|
|
cfgModemNumber OBJECT-TYPE
|
|
SYNTAX Gauge
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The present number of rows in the configuration
|
|
table."
|
|
::= { configModem 1 }
|
|
|
|
CfgModemEntry ::=
|
|
SEQUENCE {
|
|
cfgModemModIndex INTEGER,
|
|
cfgModemIndex INTEGER,
|
|
cfgModemBaudRate INTEGER,
|
|
cfgModemDialMode INTEGER,
|
|
cfgModemExtraInitString DisplayString,
|
|
cfgModemPwrOnDelay INTEGER,
|
|
cfgModemSignalDelay INTEGER,
|
|
cfgModemRingDelay INTEGER,
|
|
cfgModemCDDelay INTEGER,
|
|
cfgModemResponseDelay INTEGER,
|
|
cfgModemHangUpDelay INTEGER,
|
|
cfgModemConnectTimeout INTEGER,
|
|
cfgModemDetectTimeout INTEGER
|
|
}
|
|
|
|
cfgModemTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CfgModemEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION "This table contains configuration parameter
|
|
information."
|
|
::= { configModem 2 }
|
|
|
|
cfgModemEntry OBJECT-TYPE
|
|
SYNTAX CfgModemEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION "Each row contains parameters related to a
|
|
configuration set."
|
|
INDEX { cfgModemModIndex, cfgModemIndex }
|
|
::= { cfgModemTable 1 }
|
|
|
|
|
|
|
|
cfgModemModIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "A link into the module table (modTable). This
|
|
identifies which device this configuration set is
|
|
associated with."
|
|
::= { cfgModemEntry 1 }
|
|
|
|
cfgModemIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This column is used to identify a particular
|
|
configuration set."
|
|
::= { cfgModemEntry 2 }
|
|
|
|
cfgModemBaudRate OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "Baud rate."
|
|
::= { cfgModemEntry 3 }
|
|
|
|
cfgModemDialMode OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "Dial mode."
|
|
::= { cfgModemEntry 4 }
|
|
|
|
cfgModemExtraInitString OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..79))
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "Extra initialization string."
|
|
::= { cfgModemEntry 5 }
|
|
|
|
cfgModemPwrOnDelay OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "Power-on delay."
|
|
::= { cfgModemEntry 6 }
|
|
|
|
cfgModemSignalDelay OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "Signal delay."
|
|
::= { cfgModemEntry 7 }
|
|
|
|
cfgModemRingDelay OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "Ring delay."
|
|
::= { cfgModemEntry 8 }
|
|
|
|
cfgModemCDDelay OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "CD delay."
|
|
::= { cfgModemEntry 9 }
|
|
|
|
cfgModemResponseDelay OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "Response delay."
|
|
::= { cfgModemEntry 10 }
|
|
|
|
cfgModemHangUpDelay OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "Hang up delay."
|
|
::= { cfgModemEntry 11 }
|
|
|
|
cfgModemConnectTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "Connect timeout."
|
|
::= { cfgModemEntry 12 }
|
|
|
|
cfgModemDetectTimeout OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "DetectTimeout."
|
|
::= { cfgModemEntry 13 }
|
|
|
|
|
|
--------------------------------------------------------------------------------
|
|
--
|
|
-- Control group.
|
|
--
|
|
-- This group contains information about each control parameter
|
|
-- in the system. Each control set is associated with a particular
|
|
-- module.
|
|
--
|
|
--------------------------------------------------------------------------------
|
|
ctlNumber OBJECT-TYPE
|
|
SYNTAX Gauge
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The present number of rows in the control table."
|
|
::= { control 1 }
|
|
|
|
CtlEntry ::=
|
|
SEQUENCE {
|
|
ctlModIndex INTEGER,
|
|
ctlIndex INTEGER,
|
|
ctlSystemReset INTEGER,
|
|
ctlSystemShutdown INTEGER,
|
|
ctlSystemPwrCycle INTEGER,
|
|
ctlCardShutdown INTEGER,
|
|
ctlCardSoftReset INTEGER,
|
|
ctlCardHardReset INTEGER,
|
|
ctlFlushGPNV INTEGER
|
|
}
|
|
|
|
ctlTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF CtlEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION "This table contains control parameter
|
|
information."
|
|
::= { control 2 }
|
|
|
|
ctlEntry OBJECT-TYPE
|
|
SYNTAX CtlEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION "Each row contains parameters related to a control
|
|
set."
|
|
INDEX { ctlModIndex, ctlIndex }
|
|
::= { ctlTable 1 }
|
|
|
|
|
|
|
|
ctlModIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "A link into the module table (modTable). This
|
|
identifies which device this control set is
|
|
associated with."
|
|
::= { ctlEntry 1 }
|
|
|
|
ctlIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This column is used to identify a particular
|
|
control set."
|
|
::= { ctlEntry 2 }
|
|
|
|
ctlSystemReset OBJECT-TYPE
|
|
SYNTAX INTEGER -- {normal(0), reset(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Setting this variable causes software or
|
|
hardware to reset to the state it has immediately
|
|
after a power-on boot. Applications are either
|
|
reset or shutdown, depending on what is normal
|
|
for the module."
|
|
::= { ctlEntry 3 }
|
|
|
|
ctlSystemShutdown OBJECT-TYPE
|
|
SYNTAX INTEGER -- { normal(0), shutdown(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Setting this variable causes the OS for a
|
|
graceful shutdown."
|
|
::= { ctlEntry 4 }
|
|
|
|
ctlSystemPwrCycle OBJECT-TYPE
|
|
SYNTAX INTEGER -- { normal(0), cycle(1) }
|
|
MAX-ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "Setting this variable causes the software or
|
|
hardware to go to the state it has before an
|
|
operating system boots (if possible), turns the
|
|
power to the hardware off, turns the power to the
|
|
hardware back on, and then boots to the normal
|
|
running state."
|
|
::= { ctlEntry 5 }
|
|
|
|
ctlCardShutdown OBJECT-TYPE
|
|
SYNTAX INTEGER -- { normal(0), shutdown(1) }
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This variable is to shutdown the card."
|
|
::= { ctlEntry 6 }
|
|
|
|
ctlCardSoftReset OBJECT-TYPE
|
|
SYNTAX INTEGER -- { normal(0), shutdown(1) }
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This variable is to generate a software
|
|
reset to the card."
|
|
::= { ctlEntry 7 }
|
|
|
|
ctlCardHardReset OBJECT-TYPE
|
|
SYNTAX INTEGER -- { normal(0), shutdown(1) }
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This variable is to generate a hardware
|
|
reset to the card."
|
|
::= { ctlEntry 8 }
|
|
|
|
ctlCardFlushGPNV OBJECT-TYPE
|
|
SYNTAX INTEGER -- { normal(0), flush(1) }
|
|
ACCESS read-write
|
|
STATUS current
|
|
DESCRIPTION "This variable is to flush the content of the
|
|
General Purpose Non Volatile (GPNV) memory of DRAC2."
|
|
::= { ctlEntry 9 }
|
|
|
|
|
|
--------------------------------------------------------------------------------
|
|
--
|
|
-- Voltage group.
|
|
--
|
|
-- This group contains information about each voltage measurement channel
|
|
-- in the system. Each channel is associated with a particular module.
|
|
--
|
|
--------------------------------------------------------------------------------
|
|
voltNumber OBJECT-TYPE
|
|
SYNTAX Gauge
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The present number of rows in the voltage
|
|
table."
|
|
::= { voltage 1 }
|
|
|
|
VoltEntry ::=
|
|
SEQUENCE {
|
|
voltModIndex INTEGER,
|
|
voltIndex INTEGER,
|
|
voltType INTEGER,
|
|
voltDescr DisplayString,
|
|
voltReading DisplayString,
|
|
voltLimitLowCritical DisplayString,
|
|
voltLimitHighCritical DisplayString,
|
|
voltLimitLowWarning DisplayString,
|
|
voltLimitHighWarning DisplayString,
|
|
voltItemStatus INTEGER,
|
|
voltLastAlarm TimeTicks,
|
|
voltTrapSystem DisplayString,
|
|
voltTrapGroup DisplayString,
|
|
voltTrapMessage DisplayString
|
|
}
|
|
|
|
voltTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF VoltEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION "This table contains voltage measurement
|
|
information."
|
|
::= { voltage 2 }
|
|
|
|
voltEntry OBJECT-TYPE
|
|
SYNTAX VoltEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION "Each row contains parameters related to a
|
|
voltage measurement channel."
|
|
INDEX { voltModIndex, voltIndex }
|
|
::= { voltTable 1 }
|
|
|
|
|
|
|
|
voltModIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "A link into the module table (modTable). This
|
|
identifies which environmental device is
|
|
associated with this voltage."
|
|
::= { voltEntry 1 }
|
|
|
|
voltIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This column is used to identify a particular
|
|
voltage measurement channel."
|
|
::= { voltEntry 2 }
|
|
|
|
voltType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
wallAdapter(0),
|
|
pciVolt(1),
|
|
plus3(2),
|
|
plus5(3),
|
|
minus5(4),
|
|
plus12(5),
|
|
minus12(6),
|
|
plus15(7),
|
|
minus15(8)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The type of the voltage measurement channel."
|
|
::= { voltEntry 3 }
|
|
|
|
voltDescr OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..31))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "A description of the voltage measurement
|
|
channel."
|
|
::= { voltEntry 4 }
|
|
|
|
voltReading OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..31))
|
|
UNITS "Volts"
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The measured voltage."
|
|
::= { voltEntry 5 }
|
|
|
|
voltLimitLowCritical OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..31))
|
|
UNITS "Volts"
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "The low limit for the measured voltage. If the
|
|
measured value falls below this limit a trap is
|
|
sent."
|
|
::= { voltEntry 6 }
|
|
|
|
voltLimitHighCritical OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..31))
|
|
UNITS "Volts"
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "The high limit for the measured voltage. If the
|
|
measured value rises above this limit a trap is
|
|
sent."
|
|
::= { voltEntry 7 }
|
|
|
|
voltLimitLowWarning OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..31))
|
|
UNITS "Volts"
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "The low limit for the measured voltage. If the
|
|
measured value falls below this limit a trap is
|
|
sent."
|
|
::= { voltEntry 8 }
|
|
|
|
voltLimitHighWarning OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..31))
|
|
UNITS "Volts"
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "The high limit for the measured voltage. If the
|
|
measured value rises above this limit a trap is
|
|
sent."
|
|
::= { voltEntry 9 }
|
|
|
|
voltItemStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
undetermined(0),
|
|
other(1),
|
|
unknown(2),
|
|
ok(3),
|
|
warning(4),
|
|
critical(5),
|
|
non-recoverable(6)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This is the status of the particular voltage item"
|
|
::= { voltEntry 10 }
|
|
|
|
voltLastAlarm OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The time of the last alarm condition."
|
|
::= { voltEntry 11 }
|
|
|
|
voltTrapSystem OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Name of the system generating the alert"
|
|
::= {voltEntry 12}
|
|
|
|
voltTrapGroup OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "DMI group generating the alert"
|
|
::= {voltEntry 13}
|
|
|
|
voltTrapMessage OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Alert message"
|
|
::= {voltEntry 14}
|
|
|
|
--------------------------------------------------------------------------------
|
|
--
|
|
-- Temperature group.
|
|
--
|
|
-- This group contains infromation about each temperature measurement
|
|
-- channel in the system. Each channel is associated with a particular
|
|
-- module.
|
|
--
|
|
--------------------------------------------------------------------------------
|
|
tempNumber OBJECT-TYPE
|
|
SYNTAX Gauge
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The present number of rows in the temperature
|
|
table."
|
|
::= { temperature 1 }
|
|
|
|
TempEntry ::=
|
|
SEQUENCE {
|
|
tempModIndex INTEGER,
|
|
tempIndex INTEGER,
|
|
tempType INTEGER,
|
|
tempDescr DisplayString,
|
|
tempReading DisplayString,
|
|
tempLowCritical DisplayString,
|
|
tempHighCritical DisplayString,
|
|
tempLowWarning DisplayString,
|
|
tempHighWarning DisplayString,
|
|
tempItemStatus INTEGER,
|
|
tempLastAlarm TimeTicks,
|
|
tempTrapSystem DisplayString,
|
|
tempTrapGroup DisplayString,
|
|
tempTrapMessage DisplayString
|
|
}
|
|
|
|
|
|
tempTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF TempEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION "This table contains temperature measurement
|
|
information."
|
|
::= { temperature 2 }
|
|
|
|
tempEntry OBJECT-TYPE
|
|
SYNTAX TempEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION "Each row contains parameters related to a
|
|
temperature measurement channel."
|
|
INDEX { tempModIndex, tempIndex }
|
|
::= { tempTable 1 }
|
|
|
|
|
|
|
|
tempModIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "A link into the module table (modTable). This
|
|
identifies which environmental device this
|
|
temperature is associated with."
|
|
::= { tempEntry 1 }
|
|
|
|
tempIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This column is used to identify a particular
|
|
temperature measurement channel."
|
|
::= { tempEntry 2 }
|
|
|
|
tempType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
ambient(0),
|
|
zone1(1),
|
|
zone2(2),
|
|
zone3(3),
|
|
zone4(4),
|
|
zone5(5),
|
|
zone6(6),
|
|
zone7(7),
|
|
zone8(8)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The type of the voltage measurement channel."
|
|
::= { tempEntry 3 }
|
|
|
|
tempDescr OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..31))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "A description of the temperature measurement
|
|
channel."
|
|
::= { tempEntry 4 }
|
|
|
|
tempReading OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..31))
|
|
UNITS "Degrees Celcius"
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The measured temperature."
|
|
::= { tempEntry 5 }
|
|
|
|
tempLowCritical OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..31))
|
|
UNITS "Degrees Celcius"
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "The high limit for the measured temperature. If
|
|
the measured value rises above this limit a trap
|
|
is sent."
|
|
::= { tempEntry 6 }
|
|
|
|
tempHighCritical OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..31))
|
|
UNITS "Degrees Celcius"
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "The high limit for the measured temperature. If
|
|
the measured value rises above this limit a trap
|
|
is sent."
|
|
::= { tempEntry 7 }
|
|
|
|
tempLowWarning OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..31))
|
|
UNITS "Degrees Celcius"
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "The high limit for the measured temperature. If
|
|
the measured value rises above this limit a trap
|
|
is sent."
|
|
::= { tempEntry 8 }
|
|
|
|
tempHighWarning OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..31))
|
|
UNITS "Degrees Celcius"
|
|
ACCESS read-write
|
|
STATUS mandatory
|
|
DESCRIPTION "The high limit for the measured temperature. If
|
|
the measured value rises above this limit a trap
|
|
is sent."
|
|
::= { tempEntry 9 }
|
|
|
|
tempItemStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
undetermined(0),
|
|
other(1),
|
|
unknown(2),
|
|
ok(3),
|
|
warning(4),
|
|
critical(5),
|
|
non-recoverable(6)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This is the status of the particular temperature item"
|
|
::= { tempEntry 10 }
|
|
|
|
tempLastAlarm OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The time of the last alarm condition."
|
|
::= { tempEntry 11 }
|
|
|
|
tempTrapSystem OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Name of the system generating the alert"
|
|
::= {tempEntry 12}
|
|
|
|
tempTrapGroup OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "DMI group generating the alert"
|
|
::= {tempEntry 13}
|
|
|
|
tempTrapMessage OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Alert message"
|
|
::= {tempEntry 14}
|
|
|
|
--------------------------------------------------------------------------------
|
|
--
|
|
-- Battery group.
|
|
--
|
|
-- This section contains information about each Battery in the system. Each
|
|
-- Battery set is associated with a particular module.
|
|
--
|
|
--------------------------------------------------------------------------------
|
|
batteryNumber OBJECT-TYPE
|
|
SYNTAX Gauge
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The present number of rows in the battery table."
|
|
::= { battery 1 }
|
|
|
|
BatteryEntry ::=
|
|
SEQUENCE {
|
|
batteryModIndex INTEGER,
|
|
batteryIndex INTEGER,
|
|
batteryType INTEGER,
|
|
batteryDescr DisplayString,
|
|
batteryCharge INTEGER,
|
|
batteryChargeCount INTEGER,
|
|
batteryChargePercent INTEGER,
|
|
batteryStatus INTEGER,
|
|
batteryLastAlarm TimeTicks,
|
|
batteryTrapSystem DisplayString,
|
|
batteryTrapGroup DisplayString,
|
|
batteryTrapMessage DisplayString
|
|
}
|
|
|
|
batteryTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF BatteryEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION "This table contains battery information."
|
|
::= { battery 2 }
|
|
|
|
batteryEntry OBJECT-TYPE
|
|
SYNTAX BatteryEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION "Each row contains parameters related to a
|
|
battery."
|
|
INDEX { batteryModIndex, batteryIndex }
|
|
::= { batteryTable 1 }
|
|
|
|
|
|
|
|
batteryModIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "A link into the module table (modTable). This
|
|
identifies which device this battery is
|
|
associated with."
|
|
::= { batteryEntry 1 }
|
|
|
|
batteryIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This column is used to identify a particular
|
|
battery."
|
|
::= { batteryEntry 2 }
|
|
|
|
batteryType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
standardDryCell(1),
|
|
lithiumION(2),
|
|
nickelCadmium(3),
|
|
metalHydride(4)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The type of the battery input."
|
|
::= { batteryEntry 3 }
|
|
|
|
batteryDescr OBJECT-TYPE
|
|
SYNTAX DisplayString (SIZE(0..31))
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "A description of the battery."
|
|
::= { batteryEntry 4 }
|
|
|
|
batteryChargeStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
notCharging(0),
|
|
fastCharging(1),
|
|
trickleCharging(2)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Charging status of the battery."
|
|
::= { batteryEntry 5 }
|
|
|
|
batteryFastChargeCount OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Fast charge counts of the battery."
|
|
::= { batteryEntry 6 }
|
|
|
|
batteryChargePercent OBJECT-TYPE
|
|
SYNTAX INTEGER(0..100)
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The percentage of charge remaining in the
|
|
battery."
|
|
::= { batteryEntry 7 }
|
|
|
|
batteryStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
undetermined(0),
|
|
other(1),
|
|
unknown(2),
|
|
ok(3),
|
|
warning(4),
|
|
critical(5),
|
|
non-recoverable(6)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The status of the battery."
|
|
::= { batteryEntry 8 }
|
|
|
|
batteryLastAlarm OBJECT-TYPE
|
|
SYNTAX TimeTicks
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The time of the last alarm condition."
|
|
::= { batteryEntry 9 }
|
|
|
|
batteryTrapSystem OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Name of the system generating the alert"
|
|
::= {batteryEntry 10}
|
|
|
|
batteryTrapGroup OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "DMI group generating the alert"
|
|
::= {batteryEntry 11}
|
|
|
|
batteryTrapMessage OBJECT-TYPE
|
|
SYNTAX OCTET STRING
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "Alert message"
|
|
::= {batteryEntry 12}
|
|
|
|
--------------------------------------------------------------------------------
|
|
--
|
|
-- Health Status group.
|
|
--
|
|
-- This section contains information about the health information of the server.
|
|
-- Groups supported: monitor card, system agent and IPMI controller
|
|
--------------------------------------------------------------------------------
|
|
healthStatusNumber OBJECT-TYPE
|
|
SYNTAX Gauge
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The present number of rows in the battery table."
|
|
::= { healthStatus 1 }
|
|
|
|
HealthEntry ::=
|
|
SEQUENCE {
|
|
healthModIndex INTEGER,
|
|
healthIndex INTEGER,
|
|
healthType INTEGER,
|
|
overallHealthStatus INTEGER,
|
|
overallVoltageStatus INTEGER,
|
|
overallTemperatureStatus INTEGER,
|
|
overallBatteryStatus INTEGER
|
|
}
|
|
|
|
healthTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF HealthEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION "This table contains card's health information."
|
|
::= { healthStatus 2 }
|
|
|
|
healthEntry OBJECT-TYPE
|
|
SYNTAX HealthEntry
|
|
ACCESS not-accessible
|
|
STATUS mandatory
|
|
DESCRIPTION "Each row contains parameters related to a health status."
|
|
INDEX { healthModIndex, healthIndex }
|
|
::= { healthTable 1 }
|
|
|
|
|
|
|
|
healthModIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "A link into the module table (healthTable). This
|
|
identifies which health status is associated with."
|
|
::= { healthEntry 1 }
|
|
|
|
healthIndex OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "This column is used to identify a particular
|
|
haelth information."
|
|
::= { healthEntry 2 }
|
|
|
|
healthType OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
unknown(0),
|
|
overallCard(1),
|
|
overallSystem(2),
|
|
overallIPMI(3)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "The particular health status type."
|
|
::= { healthEntry 3 }
|
|
|
|
overallHealthStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
undetermined(0),
|
|
other(1),
|
|
unknown(2),
|
|
ok(3),
|
|
warning(4),
|
|
critical(5),
|
|
non-recoverable(6)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "An overall report of the health of the card."
|
|
::= { healthEntry 4 }
|
|
|
|
overallVoltageStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
undetermined(0),
|
|
other(1),
|
|
unknown(2),
|
|
ok(3),
|
|
warning(4),
|
|
critical(5),
|
|
non-recoverable(6)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "An ovearall report of the monitored voltages."
|
|
::= { healthEntry 5 }
|
|
|
|
overallTemperatureStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
undetermined(0),
|
|
other(1),
|
|
unknown(2),
|
|
ok(3),
|
|
warning(4),
|
|
critical(5),
|
|
non-recoverable(6)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "An overall report of the monitored temperatures."
|
|
::= { healthEntry 6 }
|
|
|
|
overallBatteryStatus OBJECT-TYPE
|
|
SYNTAX INTEGER {
|
|
undetermined(0),
|
|
other(1),
|
|
unknown(2),
|
|
ok(3),
|
|
warning(4),
|
|
critical(5),
|
|
non-recoverable(6)
|
|
}
|
|
ACCESS read-only
|
|
STATUS mandatory
|
|
DESCRIPTION "An overall report from the battery management."
|
|
::= { healthEntry 7 }
|
|
|
|
|
|
|
|
|
|
--------------------------------------------------------------------------------
|
|
--
|
|
-- Traps group.
|
|
--
|
|
-- This group defines notifications that are sent. Care must be taken to
|
|
-- insure that no particular notification is sent to a single receiving
|
|
-- entity more often than once every five seconds.
|
|
--
|
|
--------------------------------------------------------------------------------
|
|
|
|
trapVoltageGood TRAP-TYPE
|
|
ENTERPRISE { drac2 }
|
|
VARIABLES { voltTrapSystem, voltTrapGroup, voltTrapMessage,
|
|
voltItemStatus, voltReading }
|
|
DESCRIPTION "This trap is sent each time a voltage channel
|
|
reading comes back in normal range."
|
|
::= 4
|
|
|
|
trapVoltageWarning TRAP-TYPE
|
|
ENTERPRISE { drac2 }
|
|
VARIABLES { voltTrapSystem, voltTrapGroup, voltTrapMessage,
|
|
voltItemStatus, voltReading }
|
|
DESCRIPTION "This trap is sent each time a voltage channel
|
|
reading goes out of warning range."
|
|
::= 5
|
|
|
|
trapVoltageCritical TRAP-TYPE
|
|
ENTERPRISE { drac2 }
|
|
VARIABLES { voltTrapSystem, voltTrapGroup, voltTrapMessage,
|
|
voltItemStatus, voltReading }
|
|
DESCRIPTION "This trap is sent each time a voltage channel
|
|
reading goes out of critical range."
|
|
::= 6
|
|
|
|
|
|
trapTemperatureGood TRAP-TYPE
|
|
ENTERPRISE { drac2 }
|
|
VARIABLES { tempTrapSystem, tempTrapGroup, tempTrapMessage,
|
|
tempItemStatus, tempReading }
|
|
DESCRIPTION "This trap is sent each time a temperature channel
|
|
reading comes back in normal range."
|
|
::= 7
|
|
|
|
trapTemperatureWarning TRAP-TYPE
|
|
ENTERPRISE { drac2 }
|
|
VARIABLES { tempTrapSystem, tempTrapGroup, tempTrapMessage,
|
|
tempItemStatus, tempReading }
|
|
DESCRIPTION "This trap is sent each time a temperature channel
|
|
reading goes out of warning range."
|
|
::= 8
|
|
|
|
trapTemperatureCritical TRAP-TYPE
|
|
ENTERPRISE { drac2 }
|
|
VARIABLES { tempTrapSystem, tempTrapGroup, tempTrapMessage,
|
|
tempItemStatus, tempReading }
|
|
DESCRIPTION "This trap is sent each time a temperature channel
|
|
reading goes out of warning range."
|
|
::= 9
|
|
|
|
trapBatteryGood TRAP-TYPE
|
|
ENTERPRISE { drac2 }
|
|
VARIABLES { batteryTrapSystem, batteryTrapGroup, batteryTrapMessage,
|
|
batteryStatus, batteryChargePercent }
|
|
DESCRIPTION "This trap is sent each time a battery with low
|
|
charge is re-charged above the specified low
|
|
threshold."
|
|
::= 10
|
|
|
|
trapBatteryLow TRAP-TYPE
|
|
ENTERPRISE { drac2 }
|
|
VARIABLES { batteryTrapSystem, batteryTrapGroup, batteryTrapMessage,
|
|
batteryStatus, batteryChargePercent }
|
|
DESCRIPTION "This trap is sent each time the battery charge
|
|
is under the specified low threshold."
|
|
::= 11
|
|
|
|
END
|