1525 lines
40 KiB
INI

#-MIBFILE: cpqsrvmn.mib
CPQSRVMN-MIB DEFINITIONS ::= BEGIN
compaq OBJECT IDENTIFIER ::= { enterprises 232 }
DisplayString ::=
OCTET STRING
PhysAddress ::=
OCTET STRING
cpqServerManager OBJECT IDENTIFIER ::= { compaq 4 }
cpqSmMibRev OBJECT IDENTIFIER ::= { cpqServerManager 1 }
cpqSmComponent OBJECT IDENTIFIER ::= { cpqServerManager 2 }
cpqSmTrap OBJECT IDENTIFIER ::= { cpqServerManager 3 }
cpqSmInterface OBJECT IDENTIFIER ::= { cpqSmComponent 1 }
cpqSmCntlr OBJECT IDENTIFIER ::= { cpqSmComponent 2 }
cpqSmObjData OBJECT IDENTIFIER ::= { cpqSmComponent 3 }
cpqSmAsyncComm OBJECT IDENTIFIER ::= { cpqSmComponent 4 }
cpqSmAlert OBJECT IDENTIFIER ::= { cpqSmComponent 5 }
cpqSmOsNetWare3x OBJECT IDENTIFIER ::= { cpqSmInterface 1 }
cpqSmMibRevMajor OBJECT-TYPE
SYNTAX INTEGER (1..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION "The Major Revision level.
A change in the major revision level represents a major
change in the architecture of the MIB. A change in the
major revision level may indicate a significant change in
the information supported and/or the meaning of the supported
information, correct interpretation of data may require a MIB
document with the same major revision level."
::= { cpqSmMibRev 1 }
cpqSmMibRevMinor OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION "The Minor Revision level.
A change in the minor revision level may represent some
minor additional support, no changes to any pre-existing
information has occurred."
::= { cpqSmMibRev 2 }
cpqSmNw3xDriverName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Driver Name.
This value identifies the NetWare loadable module providing the
operating system access to the Server Manager board."
::= { cpqSmOsNetWare3x 1 }
cpqSmNw3xDriverDate OBJECT-TYPE
SYNTAX DisplayString (SIZE(8))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Driver Date.
The date of the NetWare loadable module providing the operating
system access to the Server Manager board. The date is provided
in mm/dd/yy format."
::= { cpqSmOsNetWare3x 2 }
cpqSmNw3xDriverVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..5))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Driver Version.
This is the version of the NetWare Loadable Module (NLM)
providing the operating system access to the Server Manager
board. Version 1.20 or greater of the driver is required
to use the Server Manager SNMP agent."
::= { cpqSmOsNetWare3x 3 }
cpqSmNw3xDriverIssuedCommands OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Server Manager Commands Sent.
The number of commands the driver has issued to the Server
Manager board since it was loaded."
::= { cpqSmOsNetWare3x 4 }
cpqSmNw3xDriverReceivedCommands OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Server Manager Commands Received.
The number of commands the driver has received from the Server
Manager board since it was loaded."
::= { cpqSmOsNetWare3x 5 }
cpqSmNw3xDriverWatchdogFrequency OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Server Manager Watchdog Frequency.
The number of minutes between watchdog commands. The watchdog
command is the way the Server Manager board determines that the
driver and NetWare are still running. A value of zero (0)
means no watchdog is being performed."
::= { cpqSmOsNetWare3x 6 }
cpqSmNw3xDriverClockSyncFrequency OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Server Manager Clock Sync Frequency.
The number of minutes between clock synchronization commands.
The clock synchronization command sets the Server Manager board's
clock to the same value as the NetWare OS clock. A value of
zero (0) means no clock synchronization is being performed."
::= { cpqSmOsNetWare3x 7 }
cpqSmNw3xDriverIssuedWatchdogs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Server Manager Watchdog Commands Issues.
The number of watch dog commands issued since the driver was
loaded."
::= { cpqSmOsNetWare3x 8 }
cpqSmNw3xDriverIssuedClockSyncs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Server Manager Clock Sync Commands Issues.
The number of clock synchronization commands performed since the
driver was loaded."
::= { cpqSmOsNetWare3x 9 }
cpqSmNw3xDriverMemoryAllocationFailedErrs OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Server Manager Memory Allocation Errors.
The number of times that a memory allocation failed when a
command received by the driver required a buffer to be
allocated."
::= { cpqSmOsNetWare3x 10 }
cpqSmNw3xDriverBoardResets OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "Server Manager Board Resets.
The number of times the driver detected the Server Manager board
resetting itself."
::= { cpqSmOsNetWare3x 11 }
cpqSmNw3xBoardState OBJECT-TYPE
SYNTAX INTEGER {
other(1),
ok(2),
failed(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Server Manager Board State.
The driver's perception of the Server Manager board's state."
::= { cpqSmOsNetWare3x 12 }
cpqSmCntlrBoardName OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..15))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Server Manager Board Name.
The name of the Server Manager board supplied by the user
during configuration of the Server Manager board using the EISA
Configuration Utility."
::= { cpqSmCntlr 1 }
cpqSmCntlrBoardId OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..5))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Server Manager Board ID.
The ID of the Server Manager board supplied by the user
during configuration of the Server Manager board using the EISA
Configuration Utility."
::= { cpqSmCntlr 2 }
cpqSmCntlrRomDate OBJECT-TYPE
SYNTAX DisplayString (SIZE(8))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Server Manager ROM Date.
The date of the firmware on the board in mm/dd/yy format."
::= { cpqSmCntlr 3 }
cpqSmCntlrCountryCode OBJECT-TYPE
SYNTAX DisplayString (SIZE(2))
ACCESS read-only
STATUS mandatory
DESCRIPTION "Server Manager Country Code.
An abbreviation for the country (language) for which the Server
Manager board is configured. The possible values are:
AE Arabic - English
AF Arabic - French
AU Australia
BE Belgium
BF Belgium - Flemish
CE Canadian - English
CF Canadian - French
CH China
DN Denmark
DU Dutch
EE European - English
FN Finland
FR France
GR Germany
HA Hungary
IT Italy
IS Israel
KA Kangi
LA Latin America
ME Middle East
NE Netherlands
NO Norway
PO Portugal
SP Spain
SW Sweden
ST Switzerland
SF Swiss - French
SG Swiss - German
TA Taiwan
UK United Kingdom
US United States"
::= { cpqSmCntlr 4 }
cpqSmCntlrVoiceRomStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
notInstalled(2),
installed(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Server Manager Voice ROM Status.
The value specifies if the Server Manager board has a voice ROM
installed."
::= { cpqSmCntlr 5 }
cpqSmCntlrBatteryStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
connected(2),
disconnected(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Server Manager Battery Connection Status."
::= { cpqSmCntlr 6 }
cpqSmCntlrDormantModeStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
normal(2),
dormantOnPowerDown(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Server Manager Dormant Mode Status.
The status of the power management system."
::= { cpqSmCntlr 7 }
cpqSmCntlrSelfTestErrorCode OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Server Manager Self Test Error Code.
The result of the self test run by the Server Manager board
firmware. This value is a set of bit flags defined as follows
(bit 0 is the least significant bit):
Bit 0 set - ROM Checksum failed
Bit 1 set - RAM test failed
Bit 2 set - 80186 timer failed
Bit 3 set - Built in modem failed
Bit 4 set - Direct connect interface failed
Bit 5 set - Real time clock failed
Bit 6 set - Temperature and/or voltage sensor failed
Bit 7 set - DTMF (tone detection circuitry) failed
Bit 8 set - VSL (voice synthesis logic circuitry) failed
Bit 9 set - Host bus monitor failed
Bit 10 set - Bus master interface failed
Bit 11 set - Battery is broken
Bits 12 - 15 are currently reserved.
A value of zero (no bits are set) indicates no self test error
has occured."
::= { cpqSmCntlr 8 }
cpqSmCntlrOsId OBJECT-TYPE
SYNTAX INTEGER {
other(1),
netware286(177),
netware386(178),
os2LanManager(179),
unix(180),
banyan(181),
dos(182)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Server Manager Operating System ID.
The host operating system registered by the driver with the
Server Manager board."
::= { cpqSmCntlr 9 }
cpqSmCntlrOsMajorRev OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Server Manager Operating System Major Revision.
The major revision of the host operating system registered by
the driver with the Server Manager board."
::= { cpqSmCntlr 10 }
cpqSmCntlrOsMinorRev OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Server Manager Operating System Minor Revision.
The minor revision of the host operating system registered by
the driver with the Server Manager board."
::= { cpqSmCntlr 11 }
cpqSmCntlrPostTimeout OBJECT-TYPE
SYNTAX INTEGER (0..60)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Server Manager Power On Self Test Timeout.
The number of minutes the board should wait for POST to
complete. A value of 0 indicates that the version of firmware
on the Server Manager board does not make this information
available."
::= { cpqSmCntlr 12 }
cpqSmCntlrCondition OBJECT-TYPE
SYNTAX INTEGER {
other(1),
ok(2),
degraded(3),
failed(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Server Manager Condition.
This represents the overall condition of the Server Manager board."
::= { cpqSmCntlr 13 }
cpqSmObjDataTotalObjects OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Server Manager Total Objects.
The total number of objects currently defined on the Server
Manager Board."
::= { cpqSmObjData 1 }
cpqSmObjDataObjectTotalSpace OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Server Manager Total Object Space.
The total amount of memory on the Server Manager board for
storing object and monitored item information. This number is
given in Server Manager board specific unit type and is best used
in comparison with the objDataObjectSpaceAvailable."
::= { cpqSmObjData 2 }
cpqSmObjDataObjectSpaceAvailable OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION "Server Manager Available Object Space.
The amount of memory currently available on the Server Manager
board for storing object and monitored item information. This
number is given in a Server Manager board specific unit type and
is best used in comparison with the objDataObjectTotalSpace."
::= { cpqSmObjData 3 }
cpqSmObjDataInnateMonitoringStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Server Manager Innate Monitoring Status.
The following values are valid:
Enabled (3) Innate Monitoring is active.
Disabled (2) Innate Monitoring is not active.
Other (1) Innate Monitoring status is unobtainable
Innate Monitoring is performed by the Server Manager board
without input from the operating system. It includes monitoring
of information such as Temperature, Input/Output Check, and
Power.
Compaq DIAGNOSTICS disables Innate Monitoring before executing
any tests so that alerts are not caused inadvertently. After
completion, Diagnostics re-enables alerting."
::= { cpqSmObjData 4 }
cpqSmObjectTable OBJECT-TYPE
SYNTAX SEQUENCE OF CpqSmObjectEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A list of the objects currently defined on the Server Manager
board."
::= { cpqSmObjData 5 }
cpqSmObjectEntry OBJECT-TYPE
SYNTAX CpqSmObjectEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A description of an object currently defined on the Server
Manager board."
INDEX { cpqSmObjectIndex , cpqSmObjectInstIndex }
::= { cpqSmObjectTable 1 }
cpqSmObjectEntry ::=
SEQUENCE {
cpqSmObjectIndex INTEGER,
cpqSmObjectInstIndex INTEGER,
cpqSmObjectClass INTEGER,
cpqSmObjectLabel DisplayString
}
cpqSmObjectIndex OBJECT-TYPE
SYNTAX INTEGER (1..4294967295)
ACCESS read-only
STATUS mandatory
DESCRIPTION "This is a number that uniquely specifies a type of object on
the Server Manager board."
::= { cpqSmObjectEntry 1 }
cpqSmObjectInstIndex OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION "This number uniquely specifies a particular instance of an
object on the Server Manager board."
::= { cpqSmObjectEntry 2 }
cpqSmObjectClass OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "A number used to group associated objects together by the type
of function they perform. The currently defined classes are:
4096 (1000 hex) System Board
8192 (2000 hex) Disk Storage
16384 (4000 hex) Tape Storage
20480 (5000 hex) Network
24576 (6000 hex) NetWare
28672 (7000 hex) SCO UNIX
32768 (8000 hex) OS/2 LAN Manager
36864 (9000 hex) Banyan VINES"
::= { cpqSmObjectEntry 3 }
cpqSmObjectLabel OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..15))
ACCESS read-only
STATUS mandatory
DESCRIPTION "A short text description of the object."
::= { cpqSmObjectEntry 4 }
cpqSmMonItemTable OBJECT-TYPE
SYNTAX SEQUENCE OF CpqSmMonItemEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A list of the monitored items currently defined on the Server
Manager board."
::= { cpqSmObjData 6 }
cpqSmMonItemEntry OBJECT-TYPE
SYNTAX CpqSmMonItemEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A description of a monitored item currently defined on the
Server Manager board."
INDEX { cpqSmMonItemObjIndex , cpqSmMonItemInstIndex, cpqSmMonItemIndex }
::= { cpqSmMonItemTable 1 }
cpqSmMonItemEntry ::=
SEQUENCE {
cpqSmMonItemObjIndex INTEGER,
cpqSmMonItemInstIndex INTEGER,
cpqSmMonItemIndex INTEGER,
cpqSmMonItemOnNetAlertStatus INTEGER,
cpqSmMonItemRemoteAlertStatus INTEGER,
cpqSmMonItemInnateStatus INTEGER,
cpqSmMonItemHostNotify INTEGER,
cpqSmMonItemLogicalOperator INTEGER,
cpqSmMonItemSeverity INTEGER,
cpqSmMonItemDataType INTEGER,
cpqSmMonItemVoiceMsgNum INTEGER,
cpqSmMonItemLabel DisplayString,
cpqSmMonItemLimit INTEGER,
cpqSmMonItemOptional INTEGER,
cpqSmMonItemDefVal INTEGER,
cpqSmMonItemCurVal INTEGER,
cpqSmMonItemCurString DisplayString,
cpqSmMonItemCurContents OCTET STRING,
cpqSmMonItemTimeStamp OCTET STRING
}
cpqSmMonItemObjIndex OBJECT-TYPE
SYNTAX INTEGER (0..4294967295)
ACCESS read-only
STATUS mandatory
DESCRIPTION "This number uniquely specifies a type of object on
the Server Manager board with which this monitored item is
associated."
::= { cpqSmMonItemEntry 1 }
cpqSmMonItemInstIndex OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION "This number uniquely specifies a particular instance
of an object on the Server Manager board that with which this
monitored item is associated."
::= { cpqSmMonItemEntry 2 }
cpqSmMonItemIndex OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION "This number specifies the monitored item of the object
and instance given in the first two fields that this entry
describes."
::= { cpqSmMonItemEntry 3 }
cpqSmMonItemOnNetAlertStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "This field indicates if the driver will be notified when
this monitored item crosses a defined threshold. The driver may
provide some mechanism for logging the event or notifying
specified users.
This field is undefined if the monItemDataType is string, data,
or queue."
::= { cpqSmMonItemEntry 4 }
cpqSmMonItemRemoteAlertStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "This field indicates if the Server Manager board will
notify pagers, telephones, or Server Manager Facilities when
this monitored item crosses a defined threshold.
This field is undefined if the monItemDataType is string, data,
or queue."
::= { cpqSmMonItemEntry 5 }
cpqSmMonItemInnateStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
externallyManaged(2),
innate(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "This field indicates if the Server Manager board is responsible
for monitoring the value of this monitored item or if an external
operating system agent is acquiring the value and placing the
data on the Server Manager board."
::= { cpqSmMonItemEntry 6 }
cpqSmMonItemHostNotify OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "This field indicate if the operating system driver is to be
notified of modifications to this monitored item's thresholds."
::= { cpqSmMonItemEntry 7 }
cpqSmMonItemLogicalOperator OBJECT-TYPE
SYNTAX INTEGER {
other(1),
equal(2),
notEqual(3),
lessThan(4),
greaterThan(5),
lessThanOrEqual(6),
greaterThanOrEqual(7),
inside(8),
outside(9)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "This shows the logical operation that is done with the limit
(and optional) to determine if an alerting event has occured.
This field is undefined if the monItemDataType is string, data,
or queue."
::= { cpqSmMonItemEntry 8 }
cpqSmMonItemSeverity OBJECT-TYPE
SYNTAX INTEGER {
other(1),
status(2),
warning(3),
critical(4),
catastrophic(5)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The severity of a problem with this monitored item.
This field is undefined if the monItemDataType is string, data,
or queue."
::= { cpqSmMonItemEntry 9 }
cpqSmMonItemDataType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
counter(2),
state(3),
range(4),
string(5),
data(6),
queue(7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The conceptual type of data of this monitored item."
::= { cpqSmMonItemEntry 10 }
cpqSmMonItemVoiceMsgNum OBJECT-TYPE
SYNTAX INTEGER (0..511)
ACCESS read-only
STATUS mandatory
DESCRIPTION "The voice message number that would be delivered as part of a
voice alert when this monitored item exceeds its threshold.
This field is undefined if the monItemDataType is string, data,
or queue."
::= { cpqSmMonItemEntry 11 }
cpqSmMonItemLabel OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..15))
ACCESS read-only
STATUS mandatory
DESCRIPTION "A short text description of the monitored item."
::= { cpqSmMonItemEntry 12 }
cpqSmMonItemLimit OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Threshold information for this monitored item.
The interpretation of this field depends on the monItemDataType
field.
For counters this is the value that when passed, as specified by
the comparator, an alert will occur. The optional can be used to
specify a step. Whenever the value of the monitored item passes
the value of the limit plus an integer multiple of the step a
new alert will occur.
For states this is the value that when passed, as specified by
the comparator, an alert will occur.
For ranges this value (the low threshold) and the value of the
optional (the high threshold) define a range. When the range
boundaries are crossed, as specified by the comparator, an alert
will occur.
This field is undefined if the monItemDataType is string, data,
or queue."
::= { cpqSmMonItemEntry 13 }
cpqSmMonItemOptional OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Threshold information for this monitored item.
The interpretation of this field depends on the
monItemDataType field.
For counters this is the step. Whenever the value of the
monitored item passes the value of the limit plus an integer
multiple of the step a new alert will occur.
For ranges this value (the high threshold) and the value of the
limit (the low threshold) define a range. When the range
boundaries are crossed, as specified by the comparator, an alert
will occur.
This field is undefined if the monItemDataType is state, string,
data, or queue."
::= { cpqSmMonItemEntry 14 }
cpqSmMonItemDefVal OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "Default value information for this monitored item. Certain
Server Manager data types support a reset function. This
field specifies the value that the monitored item will change
to when a reset command is received. This field is only valid if
the monItemDataType value is counter, state, or range. This
field is undefined if the monItemDataType is string, data, or
queue."
::= { cpqSmMonItemEntry 15 }
cpqSmMonItemCurVal OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The value of the monitored item if the monitored item's data
type is counter, state, or range. If the monitored item's data
type is string, data, or queue this value is undefined."
::= { cpqSmMonItemEntry 16 }
cpqSmMonItemCurString OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
ACCESS read-only
STATUS mandatory
DESCRIPTION "The value of the monitored item if the monItemDataType is
string. If the monItemDataType is counter, state, range, data,
or queue this value is undefined."
::= { cpqSmMonItemEntry 17 }
cpqSmMonItemCurContents OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(0..256))
ACCESS read-only
STATUS mandatory
DESCRIPTION "The value of the monitored item if the monItemDataType is data
or queue. If the monItemDataType is counter, state, range, or
string this value is undefined.
If the monItemDataType is data this field will contain a length
octet (byte) followed by a number of octets of data equal to the
value of the length octet.
If the monItemDataType is queue this field will contain a head of
queue octet followed by 255 octets of data. The value of the
head of queue octet indicates the data octet that is the logical
head of the circular queue of data."
::= { cpqSmMonItemEntry 18 }
cpqSmMonItemTimeStamp OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(6))
ACCESS read-only
STATUS mandatory
DESCRIPTION "An octet string specifying the time of the last change of this
monitored item. This octet string contains in the following
order: year, month, day of month, hour, minute, second. Each of
the octets is a Binary Coded Decimal (BCD) number."
::= { cpqSmMonItemEntry 19 }
cpqSmCommAsyncCommunicationStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Async Status.
This shows if asynchronous communication with the Server
Manager's serial interface and modem is enabled (3) or
disabled (2).
This feature can be enabled or disabled through the Collection
Agent User Interface (CPQCAUI.NLM).
You may want to disable the Async Communication with the Server
Manager to prevent a Server Manager Facility (SMF) user from
assuming control of the system console. Disabling the Async
Communication disconnects any active SMF session. Disabling the
Async Communications also disables all remote alerts. Server
Manager On-the-Network alerts will remain enabled. On-the-Network
alerts are those sent over the network."
::= { cpqSmAsyncComm 1 }
cpqSmCommInternalModemMaxBaudRate OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION "The value specifies the maximum baud rate supported by the modem
installed on the Server Manager board. A value of 0 indicates
that the version of firmware on the Server Manager board does not
make this information available."
::= { cpqSmAsyncComm 2 }
cpqSmCommAudibleIndicatorStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The current status of the remote console audible indicator.
When enabled, the server will beep when the Server Manager is
being used by a Server Manager Facility for remote session
emulation."
::= { cpqSmAsyncComm 3 }
cpqSmCommRemoteSessionStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
notSupported(2),
noSessionActive(3),
remoteSessionActive(4),
pgrVoiceSessionActive(5),
remoteConsoleActive(6)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The current value of the remote session activity. A value of
notSupported indicates that the version of firmware on the Server
Manager board does not make this information available."
::= { cpqSmAsyncComm 4 }
cpqSmCommCallbackStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The status of the call back feature of the Server Manager board."
::= { cpqSmAsyncComm 5 }
cpqSmModemSettingsTable OBJECT-TYPE
SYNTAX SEQUENCE OF CpqSmModemSettingsEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "The list of defined modem settings for the Server Manager board."
::= { cpqSmAsyncComm 6 }
cpqSmModemSettingsEntry OBJECT-TYPE
SYNTAX CpqSmModemSettingsEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A defined modem's settings for the Server Manager board."
INDEX { cpqSmModemSettingsIndex }
::= { cpqSmModemSettingsTable 1 }
cpqSmModemSettingsEntry ::=
SEQUENCE {
cpqSmModemSettingsIndex INTEGER,
cpqSmModemSettingsStatus INTEGER,
cpqSmModemSettingsBaudRate INTEGER,
cpqSmModemSettingsParity INTEGER,
cpqSmModemSettingsDataLength INTEGER,
cpqSmModemSettingsStopBits INTEGER,
cpqSmModemSettingsDialString DisplayString,
cpqSmModemSettingsHangUpString DisplayString,
cpqSmModemSettingsAnswerString DisplayString,
cpqSmModemSettingsOriginateString DisplayString
}
cpqSmModemSettingsIndex OBJECT-TYPE
SYNTAX INTEGER {
internalModem(48),
externalModem(49),
pager(50)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The type of modem settings this entry describes."
::= { cpqSmModemSettingsEntry 1 }
cpqSmModemSettingsStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
noInternalModem(2),
internalUSModem(3),
internalIntnlModem(4),
serialPortNotSetup(5),
serialDirectConnect(6),
serialExternalModem(7),
pagerInformationData(8)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "Status information about the modem described by this table
entry. Only some of these values are appropriate for some types
of entries."
::= { cpqSmModemSettingsEntry 2 }
cpqSmModemSettingsBaudRate OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION "The baud rate to be used over this communcation medium by the
Server Manager board."
::= { cpqSmModemSettingsEntry 3 }
cpqSmModemSettingsParity OBJECT-TYPE
SYNTAX INTEGER {
other(1),
none(2),
odd(3),
even(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The parity used for this communication medium by the Server
Manager board."
::= { cpqSmModemSettingsEntry 4 }
cpqSmModemSettingsDataLength OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION "The data length used for this communication medium by the
Server Manager board."
::= { cpqSmModemSettingsEntry 5 }
cpqSmModemSettingsStopBits OBJECT-TYPE
SYNTAX INTEGER (1..2)
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of stop bits used for this communication medium by
the Server Manager board."
::= { cpqSmModemSettingsEntry 6 }
cpqSmModemSettingsDialString OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..24))
ACCESS read-only
STATUS mandatory
DESCRIPTION "The string that is entered before any dial operation by the
Server Manager board."
::= { cpqSmModemSettingsEntry 7 }
cpqSmModemSettingsHangUpString OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..24))
ACCESS read-only
STATUS mandatory
DESCRIPTION "The string used to hang up the phone by the Server Manager
board."
::= { cpqSmModemSettingsEntry 8 }
cpqSmModemSettingsAnswerString OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..24))
ACCESS read-only
STATUS mandatory
DESCRIPTION "The string used to put the modem into auto-answer mode by the
Server Manager board."
::= { cpqSmModemSettingsEntry 9 }
cpqSmModemSettingsOriginateString OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..24))
ACCESS read-only
STATUS mandatory
DESCRIPTION "The string used to put the modem into originate mode by the
Server Manager board."
::= { cpqSmModemSettingsEntry 10 }
cpqSmAlertStatus OBJECT-TYPE
SYNTAX INTEGER {
other(1),
disabled(2),
enabled(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The current alerting status."
::= { cpqSmAlert 1 }
cpqSmAlertDestTable OBJECT-TYPE
SYNTAX SEQUENCE OF CpqSmAlertDestEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "The list of currently defined alert destinations on the Server
Manager board."
::= { cpqSmAlert 2 }
cpqSmAlertDestEntry OBJECT-TYPE
SYNTAX CpqSmAlertDestEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A currently defined alert destination on the Server Manager
board."
INDEX { cpqSmAlertDestPriorityIndex }
::= { cpqSmAlertDestTable 1 }
cpqSmAlertDestEntry ::=
SEQUENCE {
cpqSmAlertDestPriorityIndex INTEGER,
cpqSmAlertDestType INTEGER,
cpqSmAlertDestRetries INTEGER,
cpqSmAlertDestConnectFlags INTEGER,
cpqSmAlertDestPhoneNumber DisplayString,
cpqSmAlertDestTimeMask OCTET STRING,
cpqSmAlertDestPagerType INTEGER,
cpqSmAlertDestPagerId DisplayString,
cpqSmAlertDestPagerDisplayLength INTEGER
}
cpqSmAlertDestPriorityIndex OBJECT-TYPE
SYNTAX INTEGER (0..255)
ACCESS read-only
STATUS mandatory
DESCRIPTION "This is a number that uniquely specifies this alert
destination. This number is also the priority of the alert
destination. When an alert occurs, alert destinations are tried
in an order based on their priority (lowest number first).
The priority index is one based, meaning index one (1)
is the highest priority index (and tried first), index two (2)
is next, and so forth."
::= { cpqSmAlertDestEntry 1 }
cpqSmAlertDestType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
internalModemToSmf(161),
internalModemToPager(162),
internalModemToVoice(163),
externalModemToSmf(164),
externalModemToPager(165),
externalDirectToSmf(166)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The type of connection appropriate for the destination."
::= { cpqSmAlertDestEntry 2 }
cpqSmAlertDestRetries OBJECT-TYPE
SYNTAX INTEGER (0..31)
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of retries for a successful connection that should be
attempted to this alert destination."
::= { cpqSmAlertDestEntry 3 }
cpqSmAlertDestConnectFlags OBJECT-TYPE
SYNTAX INTEGER {
other(1),
alertOnly(2),
callbackOnly(3),
alertAndCallback(4)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The type(s) of communication that this destination supports."
::= { cpqSmAlertDestEntry 4 }
cpqSmAlertDestPhoneNumber OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..24))
ACCESS read-only
STATUS mandatory
DESCRIPTION "The phone number for this destination. This field is undefined
if the alertDestType is externalDirectToSmf."
::= { cpqSmAlertDestEntry 5 }
cpqSmAlertDestTimeMask OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(21))
ACCESS read-only
STATUS mandatory
DESCRIPTION "A set of bit flags specifying the times this is a valid
destination. Each bit specifies whether it this is a valid
destination for a specific hour of the week. The first bit
is for the hour 12:00:01 am to 1:00:00 am on Monday. Each bit
thereafter specifies the validity of this destination for the
next hour."
::= { cpqSmAlertDestEntry 6 }
cpqSmAlertDestPagerType OBJECT-TYPE
SYNTAX INTEGER {
other(1),
numericOnly(2),
alphanumeric(3)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The type of pager at this destination. This field is undefined
if the alertDestType is internalModemToSmf, internalModemToVoice,
externalModemToSmf, or externalDirectToSmf."
::= { cpqSmAlertDestEntry 7 }
cpqSmAlertDestPagerId OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..15))
ACCESS read-only
STATUS mandatory
DESCRIPTION "The pager ID assigned by the paging company to identify the
pager. This field is undefined if the alertDestType is
internalModemToSmf, internalModemToVoice, externalModemToSmf,
or externalDirectToSmf."
::= { cpqSmAlertDestEntry 8 }
cpqSmAlertDestPagerDisplayLength OBJECT-TYPE
SYNTAX INTEGER (0..80)
ACCESS read-only
STATUS mandatory
DESCRIPTION "The size of the pager display. This field is undefined if the
alertDestType is internalModemToSmf, internalModemToVoice,
externalModemToSmf, or externalDirectToSmf."
::= { cpqSmAlertDestEntry 9 }
cpqSmTrapPkts OBJECT-TYPE
SYNTAX Counter
ACCESS read-only
STATUS mandatory
DESCRIPTION "The total number of trap packets issued by the agent for the
cpqSmServerManager enterprise since the Server Manager SNMP
agent was loaded."
::= { cpqSmTrap 1 }
cpqSmTrapLogMaxSize OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION "The maximum number of entries that will currently be kept in
the trap log. If the maximum size has been reached and a new
trap occurs the oldest trap will be removed."
::= { cpqSmTrap 2 }
cpqSmTrapLogTable OBJECT-TYPE
SYNTAX SEQUENCE OF CpqSmTrapLogEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "An ordered list of trap log entries (conceptually a queue). The
trap log entries will be kept in the order in which they were
generated with the most recent trap at index 1 and the oldest
trap entry at index trapLogMaxSize. If the maximum number size
has been reached and a new trap occurs the oldest trap will be
removed when the new trap is added so the trapMaxLogSize is not
exceeded."
::= { cpqSmTrap 3 }
cpqSmTrapLogEntry OBJECT-TYPE
SYNTAX CpqSmTrapLogEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A description of a trap event."
INDEX { cpqSmTrapLogIndex }
::= { cpqSmTrapLogTable 1 }
cpqSmTrapLogEntry ::=
SEQUENCE {
cpqSmTrapLogIndex INTEGER,
cpqSmTrapType INTEGER,
cpqSmTrapTime OCTET STRING
}
cpqSmTrapLogIndex OBJECT-TYPE
SYNTAX INTEGER (0..2147483647)
ACCESS read-only
STATUS mandatory
DESCRIPTION "The value of this object uniquely identifies this trapLogEntry
at this time. The most recent trap will have an index of 1 and
the oldest trap will have an index of trapLogMaxSize. Because of
the queue-like nature of the trapLog this particular trap event's
index will change as new traps are issued."
::= { cpqSmTrapLogEntry 1 }
cpqSmTrapType OBJECT-TYPE
SYNTAX INTEGER {
cpqSmBoardFailed(1),
cpqSmBoardReset(2),
cpqSmServerManagerAlert(3),
cpqSmCommFailed(4),
cpqSmBatteryFailed(5),
cpqSmBoardTimeout(6),
cpqSmAlertDestinationBlacklisted(7)
}
ACCESS read-only
STATUS mandatory
DESCRIPTION "The type of the trap event that this entry describes. This
number refers to an entry in a list of traps enumerating the
possible traps the Server Manager agent may issue."
::= { cpqSmTrapLogEntry 2 }
cpqSmTrapTime OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(6))
ACCESS read-only
STATUS mandatory
DESCRIPTION "The time of the trap event that this entry describes. The time
is given in year (first octet), month, day of month, hour,
minute, second (last octet) order. Each octet is a BCD number."
::= { cpqSmTrapLogEntry 3 }
cpqSmBoardFailed TRAP-TYPE
ENTERPRISE cpqServerManager
--#TYPE "Server Manager/R Board Failed"
--#SUMMARY "Server Manager/R board failure detected."
--#ARGUMENTS {}
--#SEVERITY CRITICAL
--#TIMEINDEX 99
--#CATEGORY "Proliant System and Environmental Events"
--#STATE DEGRADED
DESCRIPTION "Server Manager board failure.
The Insight Agent has detected a failure of the Compaq Server
Manager/R board in the server."
::= 1
cpqSmBoardReset TRAP-TYPE
ENTERPRISE cpqServerManager
--#TYPE "Server Manager/R Board Reset"
--#SUMMARY "Server Manager/R board has been reset."
--#ARGUMENTS {}
--#SEVERITY MINOR
--#TIMEINDEX 99
--#CATEGORY "Proliant System and Environmental Events"
--#STATE DEGRADED
DESCRIPTION "Server Manager board reset.
The Insight Agent has detected a reset of the Server Manager/R
board in the server."
::= 2
cpqSmServerManagerAlert TRAP-TYPE
ENTERPRISE cpqServerManager
VARIABLES { cpqSmMonItemCurVal, cpqSmObjectLabel, cpqSmMonItemLabel, cpqSmMonItemDataType, cpqSmMonItemSeverity, cpqSmMonItemLimit, cpqSmMonItemOptional, cpqSmMonItemLogicalOperator, cpqSmMonItemTimeStamp }
--#TYPE "Server Manager/R Threshhold Exceeded"
--#SUMMARY "The %s %s = %d."
--#ARGUMENTS {1,2,0}
--#SEVERITY CRITICAL
--#CATEGORY "Proliant System and Environmental Events"
--#TIMEINDEX 99
DESCRIPTION "Threshold exeeded on Server Manager monitored item.
The Insight Agent has detected a monitored item on the Server
Manager board exceeding a threshold when alerting is
enabled for the monitored item."
::= 3
cpqSmCommFailed TRAP-TYPE
ENTERPRISE cpqServerManager
--#TYPE "Async Comm Failure"
--#SUMMARY "Async comm failure on Server Manager/R Board."
--#ARGUMENTS {}
--#SEVERITY CRITICAL
--#TIMEINDEX 99
--#CATEGORY "Proliant System and Environmental Events"
--#STATE DEGRADED
DESCRIPTION "Server Manager asynchronous communications failure.
The Insight Agent has detected a failure in the Server Manager
board's asynchronous communication system."
::= 4
cpqSmBatteryFailed TRAP-TYPE
ENTERPRISE cpqServerManager
--#TYPE "Battery Failure"
--#SUMMARY "Server Manager/R battery has failed."
--#ARGUMENTS {}
--#SEVERITY MAJOR
--#TIMEINDEX 99
--#CATEGORY "Proliant System and Environmental Events"
--#STATE DEGRADED
DESCRIPTION "Server Manager battery failure.
The Insight Agent has detected a failure in the Server Manager
board's onboard battery."
::= 5
cpqSmBoardTimeout TRAP-TYPE
ENTERPRISE cpqServerManager
--#TYPE "Board Timeout"
--#SUMMARY "Server Manager/R board is not responding."
--#ARGUMENTS {}
--#SEVERITY CRITICAL
--#CATEGORY "Proliant System and Environmental Events"
--#TIMEINDEX 99
--#STATE DEGRADED
DESCRIPTION "Server Manager board time-out.
The Insight Agent has detected a time-out of the Server
Manager board as reported by the Server Manager Board driver."
::= 6
cpqSmAlertDestinationBlacklisted TRAP-TYPE
ENTERPRISE cpqServerManager
VARIABLES { cpqSmAlertDestType, cpqSmAlertDestPhoneNumber, cpqSmAlertDestPagerId }
--#TYPE "Alert Destination Blacklisted"
--#SUMMARY "Phone# %s, Pager ID %s blacklisted."
--#ARGUMENTS {1,2}
--#SEVERITY MINOR
--#TIMEINDEX 99
--#CATEGORY "Proliant System and Environmental Events"
--#STATE DEGRADED
DESCRIPTION "Alert destination blacklisted.
The Server Manager board modem has blacklisted an alert
destination phone number. Once blacklisted, that alert
destination is no longer available for use as an alert
destination. Blacklisting, which only occurs in
international modems, is a requirement imposed by certain
European countries on modems, to prevent a phone number
from being dialed multiple times without getting a connection.
The number of attempts required to have blacklisting occur,
vary from country to country. Once an alert destination has
been blacklisted, the only way to remove the blacklisted phone
number is to remove power from the modem.
On external modems this is a trival task. When a blacklisting
occurs on the Server Manager board's internal modem the
task is slightly more difficult as the modem gets power
from the Server Manager board.
To remove power from the Server Manager board's internal modem,
the Server Manager board must be forced into Dormant Mode.
This is an operating mode, used to conserve battery life,
which is entered automatically if the board looses power.
To cause the board to enter Dormant Mode, the following
steps should be performed:
1) Disable alerting via CPQCAUI.NLM.
2) Disable async communication via CPQCAUI.NLM.
3) Down the server.
4) Exit to DOS (if applicable).
5) Shut power off to the computer.
6) Wait 5 minutes before restoring power.
Once the 5 minutes has expired, and power to the computer
has been restored, the modem will have flushed its
blacklist, and the board's alerting functions will work
as expected."
::= 7
END