LibreNMS/mibs/ibm/IbmFaultMgmt-MIB

1431 lines
56 KiB
Plaintext

IbmFaultMgmt-MIB DEFINITIONS ::= BEGIN
IMPORTS
enterprises, Counter
FROM RFC1155-SMI
DisplayString
FROM RFC1213-MIB
OBJECT-TYPE
FROM RFC-1212;
-- High-level nodes under enterprises
ibm OBJECT IDENTIFIER ::= { enterprises 2 }
ibmArchitecture OBJECT IDENTIFIER ::= { ibm 5 }
alert OBJECT IDENTIFIER ::= { ibmArchitecture 1 }
-- This MIB defines fault management objects to be transported in an IBM
-- enterprise specific trap. The objects are compatible with IBM SNA
-- Management Services Generic Alert architecture. References to
-- subvectors and subfields are provided to facilitate mapping to the
-- architecture if desired. For additional information on IBM SNA
-- Management Services, refer to "IBM SNA Formats" (GA27-3136), and "IBM
-- SNA/Management Services Reference (SC30-3346).
--
-- Traps containing these objects have been designed to enable a
-- management station receiving such a trap to provide a network operator
-- with a notification of the problem or impending problem, the problem
-- type, description and probable cause, and recommended action for
-- problem resolution. The design also facilitates the conversion of the
-- trap to an SNA Alert that can be forwarded to a SNA focal point. It
-- should be noted that much of the fault management data is transported
-- in the form of code points that correspond to strings of text stored
-- at the trap reciever and Alert receiver.
-- Groups in Fault Management MIB
product-Set-ID OBJECT IDENTIFIER ::= { alert 3 } -- x10 subvector
supporting-Data-Correl OBJECT IDENTIFIER ::= { alert 7 } -- x48 subvector
generic-Alert-Data OBJECT IDENTIFIER ::= { alert 11 } -- x92 subvector
probable-Causes OBJECT IDENTIFIER ::= { alert 12 } -- x93 subvector
user-Causes OBJECT IDENTIFIER ::= { alert 13 } -- x94 subvector
install-Causes OBJECT IDENTIFIER ::= { alert 14 } -- x95 subvector
failure-Causes OBJECT IDENTIFIER ::= { alert 15 } -- x96 subvector
detailed-Data-SV OBJECT IDENTIFIER ::= { alert 17 } -- x98 subvector
------------------------------------------------------------------------
-- The product-Set-ID group { alert 3 } (X'10' MS Common Subvector)
--
-- This group is always present in a trap to describe the product
-- encountering the condition being reported.
--
-----------------------------------------------------------------------
------------------------------------------------------------------------
-- hwProductInstallSpecificInfoTable (X'11' MS Common Subvector)
------------------------------------------------------------------------
hwProductInstallSpecificInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF HwProductEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION
"A table containing information to identify hardware or
microcode products. One or more entries in this table
will be present in a trap."
::= { product-Set-ID 1 }
hwProductEntry OBJECT-TYPE
SYNTAX HwProductEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION
"The information required to identify a single hardware product.
The index is the product being reported. The first entry
identifies the product sending the trap. A second entry will be
present in those traps reporting a condition in a product other
than the trap sender."
::= { hwProductInstallSpecificInfoTable 1 }
HwProductEntry ::=
SEQUENCE {
productClassificationHW INTEGER,
formatType INTEGER,
machineType DisplayString,
modelNum DisplayString,
plantOfManufacture DisplayString,
seqNum DisplayString,
microcodeECLevel DisplayString,
hardwareProdCommonName DisplayString,
vendorIDhw DisplayString
}
productClassificationHW OBJECT-TYPE
SYNTAX INTEGER {
hwIBM(1), -- (X'1') IBM hardware
hwIBM-NonIBM(3), -- (X'3') IBM or non-IBM hardware
-- (not distinguished)
hwNonIBM(9) -- (X'9') non-IBM hardware
}
ACCESS read-only
STATUS optional
DESCRIPTION
"A code identifying the general classification of a product."
::= { hwProductEntry 1 }
------------------------------------------------------------------------
-- Hardware Product ID (X'00' Product ID Subfield)
------------------------------------------------------------------------
formatType OBJECT-TYPE
SYNTAX INTEGER {
form11(17) -- (X'11') prod. instance identified by plant of mfg.
-- and sequence # (unique by machine type and model #)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"A code identifying the format type of a product instance."
::= { hwProductEntry 2 }
machineType OBJECT-TYPE
SYNTAX DisplayString (SIZE (4)) -- numeric characters only
ACCESS read-only
STATUS optional
DESCRIPTION
"The machine type."
::= { hwProductEntry 3 }
modelNum OBJECT-TYPE
SYNTAX DisplayString (SIZE (3))
ACCESS read-only
STATUS optional
DESCRIPTION
"Machine model number."
::= { hwProductEntry 4 }
plantOfManufacture OBJECT-TYPE
SYNTAX DisplayString (SIZE (2))
ACCESS read-only
STATUS optional
DESCRIPTION
"Plant of manufacture."
::= { hwProductEntry 5 }
seqNum OBJECT-TYPE
SYNTAX DisplayString (SIZE (7))
ACCESS read-only
STATUS optional
DESCRIPTION
"Sequence number: right justified, with ASCII 0's fill on left."
::= { hwProductEntry 6}
------------------------------------------------------------------------
-- microcodeECLevel (X'0B' Product ID Subfield)
------------------------------------------------------------------------
microcodeECLevel OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..8))
ACCESS read-only
STATUS optional
DESCRIPTION
"The Engineering Change (EC) level of the failing microcode
component. This object is included in a trap only when the
reported problem is most probably caused by a microcode failure.
This object continues to exist in the MIB even at times when it
is not included in a trap, but a get will result in the object
being returned with a length of 0."
::= { hwProductEntry 7 }
------------------------------------------------------------------------
-- hardwareProdCommonName (X'0E' Product ID Subfield)
------------------------------------------------------------------------
hardwareProdCommonName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..15))
ACCESS read-only
STATUS optional
DESCRIPTION
"The name commonly used to identify the product."
::= { hwProductEntry 8 }
------------------------------------------------------------------------
-- vendorIDhw (X'0F' Product ID Subfield)
------------------------------------------------------------------------
vendorIDhw OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..16))
ACCESS read-only
STATUS optional
DESCRIPTION
"The name of the product vendor. This object is included in a
trap only when the productClassificationHW object is set to
'hwNonIBM' or 'hwIBM-NonIBM'.
This object continues to exist in the MIB even at times when it
is not included in a trap, but a get will result in the object
being returned with a length of 0."
::= { hwProductEntry 9 }
------------------------------------------------------------------------
-- swProductInstallSpecificInfoTable (X'11' MS Common Subvector)
------------------------------------------------------------------------
swProductInstallSpecificInfoTable OBJECT-TYPE
SYNTAX SEQUENCE OF SwProductEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION
"A table containing information to identify software products.
This table is present in a trap when the condition being reported
is in a software product or set of software products."
::= { product-Set-ID 2 }
swProductEntry OBJECT-TYPE
SYNTAX SwProductEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION
"The information required to identify a single software product.
The index is the instnce of product being identified."
::= { swProductInstallSpecificInfoTable 1 }
SwProductEntry ::=
SEQUENCE {
productClassificationSW INTEGER (0..15),
commonVerID DisplayString (SIZE (0..2)),
commonRelID DisplayString (SIZE (0..2)),
commonModID DisplayString (SIZE (0..2)),
softwareProdCommonName DisplayString (SIZE (1..30)),
softwareProdProgNmbr DisplayString (SIZE (0..7)),
vendorIDsw DisplayString (SIZE (1..16))
}
productClassificationSW OBJECT-TYPE
SYNTAX INTEGER {
swIBM(4), -- (X'4') IBM software
swNonIBM(12), -- (X'C') non-IBM software
swIBM-NonIBM(14) -- (X'E') IBM or non-IBM software
-- (not distinguished)
}
ACCESS read-only
STATUS optional
DESCRIPTION
"A code identifying the general classification of a product."
::= { swProductEntry 1 }
------------------------------------------------------------------------
-- Software Product Common Level (X'04' Product ID Subfield)
------------------------------------------------------------------------
commonVerID OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..2)) -- Numeric characters only
ACCESS read-only
STATUS optional
DESCRIPTION
"Common version ID: right justified, with ASCII 0 fill on left."
::= { swProductEntry 2 }
commonRelID OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..2)) -- Numeric characters only
ACCESS read-only
STATUS optional
DESCRIPTION
"Common release ID: right justified, with ASCII 0 fill on left."
::= { swProductEntry 3 }
commonModID OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..2)) -- Numeric characters only
ACCESS read-only
STATUS optional
DESCRIPTION
"Common modification ID: right justified, with ASCII 0 fill on
left."
::= { swProductEntry 4 }
------------------------------------------------------------------------
-- softwareProdCommonName (X'06' Product ID Subfield)
------------------------------------------------------------------------
softwareProdCommonName OBJECT-TYPE
SYNTAX DisplayString (SIZE (1..30))
ACCESS read-only
STATUS optional
DESCRIPTION
"The name commonly used to identify the product."
::= { swProductEntry 5 }
------------------------------------------------------------------------
-- softwareProdProgNmbr (X'08' Product ID Subfield)
------------------------------------------------------------------------
softwareProdProgNmbr OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..7))
ACCESS read-only
STATUS optional
DESCRIPTION
"The program product number as assigned by distribution personnel,
or a substitute value supplied by a user-written software
program."
::= { swProductEntry 6 }
------------------------------------------------------------------------
-- vendorIDsw (X'0F' Product ID Subfield)
------------------------------------------------------------------------
vendorIDsw OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..16))
ACCESS read-only
STATUS optional
DESCRIPTION
"The name of the product vendor. This object is included in a
trap only when the productClassificationSW object is set to
'swNonIBM' or 'swIBM-NonIBM'.
This object continues to exist in the MIB even at times when it
is not included in a trap, but a get will result in the object
being returned with a length of 0."
::= { swProductEntry 7 }
------------------------------------------------------------------------
-- The supporting-Data-Correl group { alert 7 } (X'48' MS Common Subvector)
-- This group is present in a trap when additional data is available
-- that relates to the problem being reported.
------------------------------------------------------------------------
--
--
------------------------------------------------------------------------
-- detailedDataSD (X'85' Supporting Data Correlation Subfield)
------------------------------------------------------------------------
detailedDataSDTable OBJECT-TYPE
SYNTAX SEQUENCE OF DetailedDataSDEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION
"A table of information correlation data."
::= { supporting-Data-Correl 2 }
detailedDataSDEntry OBJECT-TYPE
SYNTAX DetailedDataSDEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION
"The information required by the trap receiver to
correlate/retrieve additional data. All objects in this entry
will be provided. The index is the instance/number of the
correlator. Multiple entries will be provided when multiple sets
of data are available."
::= { detailedDataSDTable 1 }
DetailedDataSDEntry ::=
SEQUENCE {
productIDCodeSD INTEGER,
dataIDCodeSD INTEGER,
dataEncodingSD INTEGER,
dataSD OCTET STRING
}
productIDCodeSD OBJECT-TYPE
SYNTAX INTEGER {
displayNone(0), -- X'00'
displayFirstHW(41), -- X'29'
displaySecondHW(42), -- X'2A'
displayFirstSW(153), -- X'99'
displaySecondSW(154) -- X'9A'
}
ACCESS read-only
STATUS optional
DESCRIPTION
"A code indicating what product identification, if any is
to displayed in conjunction with the data-type and data.
displayNone - Do not display any product identification
data in conjunction with the data-type and
data.
displayFirstHW - display machine type or product common name
from the first entry of the machineType
or hardwareProdCommonName objects in the
hwProductInstallSpecificInfoTable.
displaySecondHW - display machine type or product common name
from the second entry of the machineType
or hardwareProdCommonName objects in the
hwProductInstallSpecificInfoTable.
displayFirstSW - display software product common name
from the first entry of the
softwareProdCommonName object in the
swProductInstallSpecificInfoTable.
displaySecondSW - display software product common name
from the second entry of the
softwareProdCommonName object in the
swProductInstallSpecificInfoTable."
::= { detailedDataSDEntry 1 }
dataIDCodeSD OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS optional
DESCRIPTION
"A Detailed Data Code Point (Data ID code point)
(described in IBM document GA27-3136) indicating the type of data
provided. The English text associated with each code point or
its national language equivalent is displayed with the
correlation data."
::= { detailedDataSDEntry 2 }
dataEncodingSD OBJECT-TYPE
SYNTAX INTEGER {
hex(0), -- (X'00') encoded/displayed as hexadecimal digits
binary(1), -- (X'01') encoded as an unsigned integer value, the
-- decimal equivalent is displayed
ascii(17) -- (X'11') data is to be decoded as ASCII characters
}
ACCESS read-only
STATUS optional
DESCRIPTION
"A code indicating how the accompanying correlation data is
encoded, and thus how it is to be decoded and displayed."
::= { detailedDataSDEntry 3 }
dataSD OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..44))
ACCESS read-only
STATUS optional
DESCRIPTION
"Correlation data encoded as specified by the dataEncodingSD
object."
::= { detailedDataSDEntry 4}
------------------------------------------------------------------------
-- The generic-Alert-Data group { alert 11 } (X'92' Alert MS Subvector)
--
-- This group is always provided in a trap to describe the problem being
-- reported.
------------------------------------------------------------------------
flags OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"This object is always set to the value 0. It may be used
in the future to further indicate why/when the trap was
sent."
::= { generic-Alert-Data 1 }
alertType OBJECT-TYPE
SYNTAX INTEGER {
perm(1), -- (X'01') permanent loss of availability
temp(2), -- (X'02') temporary loss of availability
perf(3), -- (X'03') performance is below an acceptable level
pend(17), -- (X'11') impending loss of availability
unkn(18) -- (X'12') the severity of the problem is not known
}
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A code indicating the severity of the condition being reported."
::= { generic-Alert-Data 2 }
alertDescriptionCode OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS mandatory
DESCRIPTION
"An Alert Description Code Point (described in IBM document
GA27-3136) denoting the problem being reported."
::= { generic-Alert-Data 3 }
------------------------------------------------------------------------
-- The probable-Causes group { alert 12 } (X'93' Alert MS Subvector)
--
-- This group is always present in a trap to provide the probable
-- cause(s) of the condition being reported.
------------------------------------------------------------------------
probableCausesTable OBJECT-TYPE
SYNTAX SEQUENCE OF ProbableCausesEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"A table of probable cause data."
::= { probable-Causes 1 }
probableCausesEntry OBJECT-TYPE
SYNTAX ProbableCausesEntry
ACCESS not-accessible
STATUS mandatory
DESCRIPTION
"An entry of probable cause data. The index is the
number/instance of the probable cause."
::= { probableCausesTable 1 }
ProbableCausesEntry ::= SEQUENCE { probableCause INTEGER }
probableCause OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION
"A Probable Cause Code Point (described in IBM document
GA27-3136) denoting the probable cause of the reported problem.
From one to four instances of this object (in order of decreasing
probability) are provided in a trap."
::= { probableCausesEntry 1 }
------------------------------------------------------------------------
-- The user-Causes group { alert 13 } (X'94' Alert MS Subvector)
--
-- This group provides data detailing the probable user causes of the
-- problem and the recommended actions to be taken in connection with
-- these causes. It may also provide additional detailed data to be
-- inserted into the text indexed by the user cause and/or recommended
-- action code points.
--
-- This group is present in a trap if it possible that the problem could
-- have been caused by a user/customer.
------------------------------------------------------------------------
--
--
------------------------------------------------------------------------
-- userCause (X'01' User Causes Subfield)
------------------------------------------------------------------------
userCausesTable OBJECT-TYPE
SYNTAX SEQUENCE OF UserCausesEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION
"A table of user cause data."
::= { user-Causes 1 }
userCausesEntry OBJECT-TYPE
SYNTAX UserCausesEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION
"An entry of user cause data. The index is the number/instance
of the user cause."
::= { userCausesTable 1}
UserCausesEntry ::= SEQUENCE { userCause INTEGER }
userCause OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS optional
DESCRIPTION
"A User Cause Code Point (described in IBM document GA27-3136)
denoting the probable user cause of the reported problem. From
From 0 to 4 instances of this object (in order of decreasing
probability) are provided in a trap."
::= { userCausesEntry 1}
------------------------------------------------------------------------
-- recommendedActionsUC (X'81' Network Alert Common Subfield)
------------------------------------------------------------------------
recommendedActionsUCTable OBJECT-TYPE
SYNTAX SEQUENCE OF RecommendedActionsUCEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION
"A table of recommended action data."
::= { user-Causes 2 }
recommendedActionsUCEntry OBJECT-TYPE
SYNTAX RecommendedActionsUCEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION
"An entry of recommended action data. The index is the
number/instance of the recommended action."
::= { recommendedActionsUCTable 1}
RecommendedActionsUCEntry ::= SEQUENCE { recommendedActionUC INTEGER }
recommendedActionUC OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS optional
DESCRIPTION
"A Recommended Action Code Point (described in IBM document
GA27-3136) denoting the recommended action to take to resolve the
problem. From 0 to 4 instances of this object (in order of
decreasing probability) are provided in a trap. If an instance
of the userCause object is present, at least one instance of this
object will be present."
::= { recommendedActionsUCEntry 1 }
------------------------------------------------------------------------
-- detailedDataUC (X'85' Network Alert Common Subfield)
--
-- This subgroup is provided in a trap whenever detailed data is to be
-- inserted into the text indexed by the user cause and/or recommended
-- action code points.
------------------------------------------------------------------------
detailedDataUCTable OBJECT-TYPE
SYNTAX SEQUENCE OF DetailedDataUCEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION
"A table of data to be inserted into the text indexed by
the user cause and/or recommended action code points."
::= { user-Causes 3 }
detailedDataUCEntry OBJECT-TYPE
SYNTAX DetailedDataUCEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION
"The information required to display product identification, data
type, and detailed data. The index is the instance/number of the
detailed data. The following rules are used for providing
entries:
* An entry is provided for each instance of the userCause object
and/or recommendedActionUC object containing a codepoint whose
third character is 'A' or 'B'.
* Two entries are provided for each instance of the userCause
object and/or recommendedActionUC object containing a codepoint
whose third character is 'C'.
* Three entries are provided for each instance of the userCause
object and/or recommendedActionUC object containing a
codepoint whose third character is 'D'.
Entries are provided in the order of the occurrance of the code
points requiring them."
::= { detailedDataUCTable 1 }
DetailedDataUCEntry ::=
SEQUENCE {
productIDCodeUC INTEGER,
dataIDCodeUC INTEGER,
dataEncodingUC INTEGER,
dataUC OCTET STRING
}
productIDCodeUC OBJECT-TYPE
SYNTAX INTEGER {
displayNone(0), -- X'00'
displayFirstHW(41), -- X'29'
displaySecondHW(42), -- X'2A'
displayFirstSW(153), -- X'99'
displaySecondSW(154) -- X'9A'
}
ACCESS read-only
STATUS optional
DESCRIPTION
"A code indicating what product identification, if any is
to displayed in conjunction with the data-type and data.
displayNone - Do not display any product identification
data in conjunction with the data-type and
data.
displayFirstHW - display machine type or product common name
from the first entry of the machineType
or hardwareProdCommonName objects in the
hwProductInstallSpecificInfoTable.
displaySecondHW - display machine type or product common name
from the second entry of the machineType
or hardwareProdCommonName objects in the
hwProductInstallSpecificInfoTable.
displayFirstSW - display software product common name
from the first entry of the
softwareProdCommonName object in the
swProductInstallSpecificInfoTable.
displaySecondSW - display software product common name
from the second entry of the
softwareProdCommonName object in the
swProductInstallSpecificInfoTable."
::= { detailedDataUCEntry 1 }
dataIDCodeUC OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS optional
DESCRIPTION
"A Detailed Data Code Point (Data ID code point)
(described in IBM document GA27-3136) indicating the type of data
provided. The English text associated with each code point or
its national language equivalent is displayed with the
detailed data."
::= { detailedDataUCEntry 2 }
dataEncodingUC OBJECT-TYPE
SYNTAX INTEGER {
hex(0), -- (X'00') encoded/displayed as hexadecimal digits
binary(1), -- (X'01') encoded as an unsigned integer value, the
-- decimal equivalent is displayed
ascii(17) -- (X'11') data is to be decoded as ASCII characters
}
ACCESS read-only
STATUS optional
DESCRIPTION
"A code indicating how the accompanying detailed data is
encoded, and thus how it is to be decoded and displayed."
::= { detailedDataUCEntry 3 }
dataUC OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..44))
ACCESS read-only
STATUS optional
DESCRIPTION
"Detailed data encoded as specified by the dataEncodingUC
object."
::= { detailedDataUCEntry 4}
------------------------------------------------------------------------
-- productSetIDIndexUC (X'83' Network Alert Common Subfield)
--
-- This subgroup is provided in a trap whenever product identification
-- data is to be inserted into the text indexed by the user cause and/or
-- recommended action code points.
------------------------------------------------------------------------
productSetIDIndexUCTable OBJECT-TYPE
SYNTAX SEQUENCE OF ProductSetIDIndexUCEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION
"A table a describing how product identification data will be
inserted into the text indexed by the user cause or recommended
action code points."
::= { user-Causes 4 }
productSetIDIndexUCEntry OBJECT-TYPE
SYNTAX ProductSetIDIndexUCEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION
"An instance of information required to display product
identification data. The index is the instance of the Product Set
ID Index. An entry is provided for each instance of the userCause
object and/or recommendedActionUC object containing a codepoint
whose third character is 'E'. Entries are provided in the order
of the occurrance of the code points requiring them."
::= { productSetIDIndexUCTable 1 }
ProductSetIDIndexUCEntry ::= SEQUENCE { productSetIDIndexUC INTEGER }
productSetIDIndexUC OBJECT-TYPE
SYNTAX INTEGER {
displayFirstHW(41), -- X'29'
displaySecondHW(42), -- X'2A'
displayFirstSW(153), -- X'99'
displaySecondSW(154) -- X'9A'
}
ACCESS read-only
STATUS optional
DESCRIPTION
"This object provides a code indicating how product
identification data is to be inserted into the text
indexed by the user cause and/or recommended action code
points.
displayFirstHW - display machine type or product common name
from the first instance of the machineType
or hardwareProdCommonName objects.
displaySecondHW - display machine type or product common name
from the second instance of the machineType
or hardwareProdCommonName objects.
displayFirstSW - display software product common name
from the first entry of the
softwareProdCommonName object in the
swProductInstallSpecificInfoTable.
displaySecondSW - display software product common name
from the second entry of the
softwareProdCommonName object in the
swProductInstallSpecificInfoTable."
::= { productSetIDIndexUCEntry 1}
------------------------------------------------------------------------
-- The install-Causes group { alert 14 } (X'95' Alert MS Subvector)
--
-- This group provides data detailing the probable install causes of the
-- problem and the recommended actions to be taken in connection with
-- these causes. It may also provide additional detailed data to be
-- inserted into the text indexed by the install cause and/or recommended
-- action code points.
--
-- This group is present in a trap if it possible that the problem could
-- have been caused by an improper installation.
------------------------------------------------------------------------
--
--
------------------------------------------------------------------------
-- installCause (X'01' Install Causes Subfield)
------------------------------------------------------------------------
installCausesTable OBJECT-TYPE
SYNTAX SEQUENCE OF InstallCausesEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION
"A table of install cause data."
::= { install-Causes 1 }
installCausesEntry OBJECT-TYPE
SYNTAX InstallCausesEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION
"An entry of install cause data. The index is the number/instance
of the install cause."
::= { installCausesTable 1}
InstallCausesEntry ::= SEQUENCE { installCause INTEGER }
installCause OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS optional
DESCRIPTION
"An Install Cause Code Point (described in IBM document GA27-3136)
denoting the probable install cause of the reported problem. From
From 0 to 4 instances of this object (in order of decreasing
probability) are provided in a trap."
::= { installCausesEntry 1}
------------------------------------------------------------------------
-- recommendedActionsIC (X'81' Network Alert Common Subfield)
------------------------------------------------------------------------
recommendedActionsICTable OBJECT-TYPE
SYNTAX SEQUENCE OF RecommendedActionsICEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION
"A table of recommended action data."
::= { install-Causes 2 }
recommendedActionsICEntry OBJECT-TYPE
SYNTAX RecommendedActionsICEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION
"An entry of recommended action data. The index is the
number/instance of the recommended action."
::= { recommendedActionsICTable 1}
RecommendedActionsICEntry ::= SEQUENCE { recommendedActionIC INTEGER }
recommendedActionIC OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS optional
DESCRIPTION
"A Recommended Action Code Point (described in IBM document
GA27-3136) denoting the recommended action to take to resolve the
problem. From 0 to 4 instances of this object (in order of
decreasing probability) are provided in a trap. If an instance
of the installCause object is present, at least one instance of this
object will be present."
::= { recommendedActionsICEntry 1 }
------------------------------------------------------------------------
-- detailedDataIC (X'85' Network Alert Common Subfield)
--
-- This subgroup is provided in a trap whenever detailed data is to be
-- inserted into the text indexed by the install cause and/or recommended
-- action code points.
------------------------------------------------------------------------
detailedDataICTable OBJECT-TYPE
SYNTAX SEQUENCE OF DetailedDataICEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION
"A table of data to be inserted into the text indexed by
the install cause and/or recommended action code points."
::= { install-Causes 3 }
detailedDataICEntry OBJECT-TYPE
SYNTAX DetailedDataICEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION
"The information required to display product identification, data
type, and detailed data. The index is the instance/number of the
detailed data. The following rules are used for providing
entries:
* An entry is provided for each instance of the installCause object
and/or recommendedActionIC object containing a codepoint whose
third character is 'A' or 'B'.
* Two entries are provided for each instance of the installCause
object and/or recommendedActionIC object containing a codepoint
whose third character is 'C'.
* Three entries are provided for each instance of the installCause
object and/or recommendedActionIC object containing a
codepoint whose third character is 'D'.
Entries are provided in the order of the occurrance of the code
points requiring them."
::= { detailedDataICTable 1 }
DetailedDataICEntry ::=
SEQUENCE {
productIDCodeIC INTEGER,
dataIDCodeIC INTEGER,
dataEncodingIC INTEGER,
dataIC OCTET STRING
}
productIDCodeIC OBJECT-TYPE
SYNTAX INTEGER {
displayNone(0), -- X'00'
displayFirstHW(41), -- X'29'
displaySecondHW(42), -- X'2A'
displayFirstSW(153), -- X'99'
displaySecondSW(154) -- X'9A'
}
ACCESS read-only
STATUS optional
DESCRIPTION
"A code indicating what product identification, if any is
to displayed in conjunction with the data-type and data.
displayNone - Do not display any product identification
data in conjunction with the data-type and
data.
displayFirstHW - display machine type or product common name
from the first entry of the machineType
or hardwareProdCommonName objects in the
hwProductInstallSpecificInfoTable.
displaySecondHW - display machine type or product common name
from the second entry of the machineType
or hardwareProdCommonName objects in the
hwProductInstallSpecificInfoTable.
displayFirstSW - display software product common name
from the first entry of the
softwareProdCommonName object in the
swProductInstallSpecificInfoTable.
displaySecondSW - display software product common name
from the second entry of the
softwareProdCommonName object in the
swProductInstallSpecificInfoTable."
::= { detailedDataICEntry 1 }
dataIDCodeIC OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS optional
DESCRIPTION
"A Detailed Data Code Point (Data ID code point)
(described in IBM document GA27-3136) indicating the type of data
provided. The English text associated with each code point or
its national language equivalent is displayed with the
detailed data."
::= { detailedDataICEntry 2 }
dataEncodingIC OBJECT-TYPE
SYNTAX INTEGER {
hex(0), -- (X'00') encoded/displayed as hexadecimal digits
binary(1), -- (X'01') encoded as an unsigned integer value, the
-- decimal equivalent is displayed
ascii(17) -- (X'11') data is to be decoded as ASCII characters
}
ACCESS read-only
STATUS optional
DESCRIPTION
"A code indicating how the accompanying detailed data is
encoded, and thus how it is to be decoded and displayed."
::= { detailedDataICEntry 3 }
dataIC OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..44))
ACCESS read-only
STATUS optional
DESCRIPTION
"Detailed data encoded as specified by the dataEncodingIC
object."
::= { detailedDataICEntry 4}
------------------------------------------------------------------------
-- productSetIDIndexIC (X'83' Network Alert Common Subfield)
--
-- This subgroup is provided in a trap whenever product identification
-- data is to be inserted into the text indexed by the install cause and/or
-- recommended action code points.
------------------------------------------------------------------------
productSetIDIndexICTable OBJECT-TYPE
SYNTAX SEQUENCE OF ProductSetIDIndexICEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION
"A table a describing how product identification data will be
inserted into the text indexed by the install cause or recommended
action code points."
::= { install-Causes 4 }
productSetIDIndexICEntry OBJECT-TYPE
SYNTAX ProductSetIDIndexICEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION
"An instance of information required to display product
identification data. The index is the instance of the Product Set
ID Index. An entry is provided for each instance of the installCause
object and/or recommendedActionIC object containing a codepoint
whose third character is 'E'. Entries are provided in the order
of the occurrance of the code points requiring them."
::= { productSetIDIndexICTable 1 }
ProductSetIDIndexICEntry ::= SEQUENCE { productSetIDIndexIC INTEGER }
productSetIDIndexIC OBJECT-TYPE
SYNTAX INTEGER {
displayFirstHW(41), -- X'29'
displaySecondHW(42), -- X'2A'
displayFirstSW(153), -- X'99'
displaySecondSW(154) -- X'9A'
}
ACCESS read-only
STATUS optional
DESCRIPTION
"This object provides a code indicating how product
identification data is to be inserted into the text
indexed by the install cause and/or recommended action code
points.
displayFirstHW - display machine type or product common name
from the first instance of the machineType
or hardwareProdCommonName objects.
displaySecondHW - display machine type or product common name
from the second instance of the machineType
or hardwareProdCommonName objects.
displayFirstSW - display software product common name
from the first entry of the
softwareProdCommonName object in the
swProductInstallSpecificInfoTable.
displaySecondSW - display software product common name
from the second entry of the
softwareProdCommonName object in the
swProductInstallSpecificInfoTable."
::= { productSetIDIndexICEntry 1}
------------------------------------------------------------------------
-- The failure-Causes group { alert 15 } (X'96' Alert MS Subvector)
--
-- This group provides data detailing the probable failure causes of the
-- problem and the recommended actions to be taken in connection with
-- these causes. It may also provide additional detailed data to be
-- inserted into the text indexed by the install cause and/or recommended
-- action code points.
--
-- This group is present in a trap if it possible that the problem could
-- have been caused by the failure of a hardware or software component.
------------------------------------------------------------------------
--
--
------------------------------------------------------------------------
-- failureCause (X'01' Install Causes Subfield)
------------------------------------------------------------------------
failureCausesTable OBJECT-TYPE
SYNTAX SEQUENCE OF FailureCausesEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION
"A table of failure cause data."
::= { failure-Causes 1 }
failureCausesEntry OBJECT-TYPE
SYNTAX FailureCausesEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION
"An entry of failure cause data. The index is the number/instance
of the failure cause."
::= { failureCausesTable 1}
FailureCausesEntry ::= SEQUENCE { failureCause INTEGER }
failureCause OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS optional
DESCRIPTION
"A Failure Cause Code Point (described in IBM document GA27-3136)
denoting the probable failure cause of the reported problem.
From 0 to 4 instances of this object (in order of decreasing
probability) are provided in a trap."
::= { failureCausesEntry 1}
------------------------------------------------------------------------
-- recommendedActionsFC (X'81' Network Alert Common Subfield)
------------------------------------------------------------------------
recommendedActionsFCTable OBJECT-TYPE
SYNTAX SEQUENCE OF RecommendedActionsFCEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION
"A table of recommended action data."
::= { failure-Causes 2 }
recommendedActionsFCEntry OBJECT-TYPE
SYNTAX RecommendedActionsFCEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION
"An entry of recommended action data. The index is the
number/instance of the recommended action."
::= { recommendedActionsFCTable 1}
RecommendedActionsFCEntry ::= SEQUENCE { recommendedActionFC INTEGER }
recommendedActionFC OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS optional
DESCRIPTION
"A Recommended Action Code Point (described in IBM document
GA27-3136) denoting the recommended action to take to resolve the
problem. From 0 to 4 instances of this object (in order of
decreasing probability) are provided in a trap. If an instance
of the failureCause object is present, at least one instance of this
object will be present."
::= { recommendedActionsFCEntry 1 }
------------------------------------------------------------------------
-- detailedDataFC (X'85' Network Alert Common Subfield)
--
-- This subgroup is provided in a trap whenever detailed data is to be
-- inserted into the text indexed by the failure cause and/or recommended
-- action code points.
------------------------------------------------------------------------
detailedDataFCTable OBJECT-TYPE
SYNTAX SEQUENCE OF DetailedDataFCEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION
"A table of data to be inserted into the text indexed by
the failure cause and/or recommended action code points."
::= { failure-Causes 3 }
detailedDataFCEntry OBJECT-TYPE
SYNTAX DetailedDataFCEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION
"The information required to display product identification, data
type, and detailed data. The index is the instance/number of the
detailed data. The following rules are used for providing
entries:
* An entry is provided for each instance of the failureCause object
and/or recommendedActionFC object containing a codepoint whose
third character is 'A' or 'B'.
* Two entries are provided for each instance of the failureCause
object and/or recommendedActionFC object containing a codepoint
whose third character is 'C'.
* Three entries are provided for each instance of the failureCause
object and/or recommendedActionFC object containing a
codepoint whose third character is 'D'.
Entries are provided in the order of the occurrance of the code
points requiring them."
::= { detailedDataFCTable 1 }
DetailedDataFCEntry ::=
SEQUENCE {
productIDCodeFC INTEGER,
dataIDCodeFC INTEGER,
dataEncodingFC INTEGER,
dataFC OCTET STRING
}
productIDCodeFC OBJECT-TYPE
SYNTAX INTEGER {
displayNone(0), -- X'00'
displayFirstHW(41), -- X'29'
displaySecondHW(42), -- X'2A'
displayFirstSW(153), -- X'99'
displaySecondSW(154) -- X'9A'
}
ACCESS read-only
STATUS optional
DESCRIPTION
"A code indicating what product identification, if any is
to displayed in conjunction with the data-type and data.
displayNone - Do not display any product identification
data in conjunction with the data-type and
data.
displayFirstHW - display machine type or product common name
from the first entry of the machineType
or hardwareProdCommonName objects in the
hwProductInstallSpecificInfoTable.
displaySecondHW - display machine type or product common name
from the second entry of the machineType
or hardwareProdCommonName objects in the
hwProductInstallSpecificInfoTable.
displayFirstSW - display software product common name
from the first entry of the
softwareProdCommonName object in the
swProductInstallSpecificInfoTable.
displaySecondSW - display software product common name
from the second entry of the
softwareProdCommonName object in the
swProductInstallSpecificInfoTable."
::= { detailedDataFCEntry 1 }
dataIDCodeFC OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS optional
DESCRIPTION
"A Detailed Data Code Point (Data ID code point)
(described in IBM document GA27-3136) indicating the type of data
provided. The English text associated with each code point or
its national language equivalent is displayed with the
detailed data."
::= { detailedDataFCEntry 2 }
dataEncodingFC OBJECT-TYPE
SYNTAX INTEGER {
hex(0), -- (X'00') encoded/displayed as hexadecimal digits
binary(1), -- (X'01') encoded as an unsigned integer value, the
-- decimal equivalent is displayed
ascii(17) -- (X'11') data is to be decoded as ASCII characters
}
ACCESS read-only
STATUS optional
DESCRIPTION
"A code indicating how the accompanying detailed data is
encoded, and thus how it is to be decoded and displayed."
::= { detailedDataFCEntry 3 }
dataFC OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..44))
ACCESS read-only
STATUS optional
DESCRIPTION
"Detailed data encoded as specified by the dataEncodingFC
object."
::= { detailedDataFCEntry 4}
------------------------------------------------------------------------
-- productSetIDIndexFC (X'83' Network Alert Common Subfield)
--
-- This subgroup is provided in a trap whenever product identification
-- data is to be inserted into the text indexed by the failure cause and/or
-- recommended action code points.
------------------------------------------------------------------------
productSetIDIndexFCTable OBJECT-TYPE
SYNTAX SEQUENCE OF ProductSetIDIndexFCEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION
"A table a describing how product identification data will be
inserted into the text indexed by the failure cause or recommended
action code points."
::= { failure-Causes 4 }
productSetIDIndexFCEntry OBJECT-TYPE
SYNTAX ProductSetIDIndexFCEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION
"An instance of information required to display product
identification data. The index is the instance of the Product Set
ID Index. An entry is provided for each instance of the failureCause
object and/or recommendedActionFC object containing a codepoint
whose third character is 'E'. Entries are provided in the order
of the occurrance of the code points requiring them."
::= { productSetIDIndexFCTable 1 }
ProductSetIDIndexFCEntry ::= SEQUENCE { productSetIDIndexFC INTEGER }
productSetIDIndexFC OBJECT-TYPE
SYNTAX INTEGER {
displayFirstHW(41), -- X'29'
displaySecondHW(42), -- X'2A'
displayFirstSW(153), -- X'99'
displaySecondSW(154) -- X'9A'
}
ACCESS read-only
STATUS optional
DESCRIPTION
"This object provides a code indicating how product
identification data is to be inserted into the text
indexed by the failure cause and/or recommended action code
points.
displayFirstHW - display machine type or product common name
from the first instance of the machineType
or hardwareProdCommonName objects.
displaySecondHW - display machine type or product common name
from the second instance of the machineType
or hardwareProdCommonName objects.
displayFirstSW - display software product common name
from the first entry of the
softwareProdCommonName object in the
swProductInstallSpecificInfoTable.
displaySecondSW - display software product common name
from the second entry of the
softwareProdCommonName object in the
swProductInstallSpecificInfoTable."
::= { productSetIDIndexFCEntry 1}
------------------------------------------------------------------------
-- The detailed-Data-SV group { alert 17 } (X'98' Alert MS Subvector)
--
-- This group is provided in a trap when there is product-specific
-- detailed data to be reported.
------------------------------------------------------------------------
--
------------------------------------------------------------------------
-- detailedDataDD (X'85' Network Alert Common Subfield)
------------------------------------------------------------------------
detailedDataDDTable OBJECT-TYPE
SYNTAX SEQUENCE OF DetailedDataDDEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION
"A table of product-specific detailed data."
::= { detailed-Data-SV 1 }
detailedDataDDEntry OBJECT-TYPE
SYNTAX DetailedDataDDEntry
ACCESS not-accessible
STATUS optional
DESCRIPTION
"The information required to display product identification, data
type, and detailed data. The index is the instance/number of the
detailed data."
::= { detailedDataDDTable 1 }
DetailedDataDDEntry ::=
SEQUENCE {
productIDCodeDD INTEGER,
dataIDCodeDD INTEGER,
dataEncodingDD INTEGER,
dataDD OCTET STRING
}
productIDCodeDD OBJECT-TYPE
SYNTAX INTEGER {
displayNone(0), -- X'00'
displayFirstHW(41), -- X'29'
displaySecondHW(42), -- X'2A'
displayFirstSW(153), -- X'99'
displaySecondSW(154) -- X'9A'
}
ACCESS read-only
STATUS optional
DESCRIPTION
"A code indicating what product identification, if any is
to displayed in conjunction with the data-type and data.
displayNone - Do not display any product identification
data in conjunction with the data-type and
data.
displayFirstHW - display machine type or product common name
from the first entry of the machineType
or hardwareProdCommonName objects in the
hwProductInstallSpecificInfoTable.
displaySecondHW - display machine type or product common name
from the second entry of the machineType
or hardwareProdCommonName objects in the
hwProductInstallSpecificInfoTable.
displayFirstSW - display software product common name
from the first entry of the
softwareProdCommonName object in the
swProductInstallSpecificInfoTable.
displaySecondSW - display software product common name
from the second entry of the
softwareProdCommonName object in the
swProductInstallSpecificInfoTable."
::= { detailedDataDDEntry 1 }
dataIDCodeDD OBJECT-TYPE
SYNTAX INTEGER (0..65535)
ACCESS read-only
STATUS optional
DESCRIPTION
"A Detailed Data Code Point (Data ID code point)
(described in IBM document GA27-3136) indicating the type of data
provided. The English text associated with each code point or
its national language equivalent is displayed with the
detailed data."
::= { detailedDataDDEntry 2 }
dataEncodingDD OBJECT-TYPE
SYNTAX INTEGER {
hex(0), -- (X'00') encoded/displayed as hexadecimal digits
binary(1), -- (X'01') encoded as an unsigned integer value, the
-- decimal equivalent is displayed
ascii(17) -- (X'11') data is to be decoded as ASCII characters
}
ACCESS read-only
STATUS optional
DESCRIPTION
"A code indicating how the accompanying detailed data is
encoded, and thus how it is to be decoded and displayed."
::= { detailedDataDDEntry 3 }
dataDD OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..44))
ACCESS read-only
STATUS optional
DESCRIPTION
"Detailed data encoded as specified by the dataEncodingUC
object."
::= { detailedDataDDEntry 4}
END