Print this page
NEX-16536 SUN-IREPORT-MIB is broken
NEX-16537 enhance FM traps
NEX-16545 SMF dict should have obsolete entries removed
Reviewed by: Dan Fields <dan.fields@nexenta.com>
Reviewed by: Cynthia Eastham <cynthia.eastham@nexenta.com>
Reviewed by: Alexander Eremin <alexander.eremin@nexenta.com>
Reviewed by: Evan Layton <evan.layton@nexenta.com>
NEX-14494 FMA related SNMP traps should add description (fix mib)
NEX-14494 FMA related SNMP traps should add description
Reviewed by: Rick McNeal <rick.mcneal@nexenta.com>
Reviewed by: Evan Layton <evan.layton@nexenta.com>
@@ -19,10 +19,11 @@
-- CDDL HEADER END
--
--
-- Copyright (c) 2008, 2010, Oracle and/or its affiliates. All rights reserved.
+-- Copyright 2018 Nexenta Systems, Inc.
--
SUN-FM-MIB DEFINITIONS ::= BEGIN
IMPORTS
@@ -36,27 +37,20 @@
FROM SNMPv2-CONF
URLString
FROM NETWORK-SERVICES-MIB;
sunFmMIB MODULE-IDENTITY
- LAST-UPDATED "200808040000Z"
- ORGANIZATION "Oracle Corporation"
- CONTACT-INFO "Oracle Corporation
- 500 Oracle Parkway
- Redwood Shores, CA 94065
-
- 1.650.506.7000 or
- 1.800.392.2999
-
- http://www.oracle.com
- or contact your local support representative"
+ LAST-UPDATED "201803120000Z"
+ ORGANIZATION "Nexenta Systems, Inc."
+ CONTACT-INFO "https://www.nexenta.com"
DESCRIPTION
"Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
+ Copyright 2018 Nexenta Systems, Inc.
- MIB providing access to Oracle Fault Manager information"
- REVISION "200808040000Z"
- DESCRIPTION "Version: 1.1"
+ MIB providing access to Fault Manager information"
+ REVISION "201803120000Z"
+ DESCRIPTION "Version: 1.3"
::= { fm 1 }
fm OBJECT IDENTIFIER ::= { products 195 }
SunFmUuidString ::= TEXTUAL-CONVENTION
@@ -131,12 +125,17 @@
::= { sunFmProblemTable 1 }
SunFmProblemEntry ::= SEQUENCE {
sunFmProblemUUIDIndex SunFmUuidString,
sunFmProblemUUID SunFmUuidString,
+ sunFmProblemHostname DisplayString,
sunFmProblemCode DisplayString,
+ sunFmProblemType DisplayString,
+ sunFmProblemSeverity DisplayString,
sunFmProblemURL URLString,
+ sunFmProblemDescription DisplayString,
+ sunFmProblemFMRI DisplayString,
sunFmProblemDiagEngine URLString,
sunFmProblemDiagTime DateAndTime,
sunFmProblemSuspectCount Gauge32
}
@@ -157,55 +156,95 @@
DESCRIPTION
"The Universal Unique Identifier (UUID) for this problem, as
recorded by fmd(1M) and shown by fmadm(1M) or fmdump(1M)."
::= { sunFmProblemEntry 2 }
-sunFmProblemCode OBJECT-TYPE
+sunFmProblemHostname OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
- "The SUNW-MSG-ID static message identifier for this class of
- problem, as recorded by fmd(1M) and shown by fmdump(1M). The
- message identifier can be used as a key at http://illumos.org/msg/"
+ "Hostname of the system on which the problem occurred."
::= { sunFmProblemEntry 3 }
+sunFmProblemCode OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The static message identifier for this class of
+ problem, as recorded by fmd(1M) and shown by fmdump(1M)."
+ ::= { sunFmProblemEntry 4 }
+
+sunFmProblemType OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The type of this problem."
+ ::= { sunFmProblemEntry 5 }
+
+sunFmProblemSeverity OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The severity of this problem."
+ ::= { sunFmProblemEntry 6 }
+
sunFmProblemURL OBJECT-TYPE
SYNTAX URLString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The URL of an appropriate knowledge article providing more
detailed information about this problem."
- ::= { sunFmProblemEntry 4 }
+ ::= { sunFmProblemEntry 7 }
+sunFmProblemDescription OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The short problem description."
+ ::= { sunFmProblemEntry 8 }
+
+sunFmProblemFMRI OBJECT-TYPE
+ SYNTAX DisplayString
+ MAX-ACCESS read-only
+ STATUS current
+ DESCRIPTION
+ "The FMRI of the SMF service associated with this problem
+ (if any)."
+ ::= { sunFmProblemEntry 9 }
+
sunFmProblemDiagEngine OBJECT-TYPE
SYNTAX URLString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
- "The Sun FMRI of the Fault Manager diagnosis engine that
+ "The FMRI of the Fault Manager diagnosis engine that
performed the diagnosis of this problem, including its version."
- ::= { sunFmProblemEntry 5 }
+ ::= { sunFmProblemEntry 10 }
sunFmProblemDiagTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The date and time at which the problem was diagnosed."
- ::= { sunFmProblemEntry 6 }
+ ::= { sunFmProblemEntry 11 }
sunFmProblemSuspectCount OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of individual suspect defects or faults
associated with this problem diagnosis, as shown by
fmdump(1M) -v -u <UUID>."
- ::= { sunFmProblemEntry 7 }
+ ::= { sunFmProblemEntry 12 }
--
-- Events are indexed by the associated problem UUID and an index ranging
-- from 1 to sunFmProblemEntry.fmProblemSuspectCount.<UUID> for easy retrieval
-- and reconstruction of the information available via fmdump -v. A
@@ -224,11 +263,11 @@
sunFmFaultEventEntry OBJECT-TYPE
SYNTAX SunFmFaultEventEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
- "Sun Fault Management fault or defect event containing a
+ "Fault Management fault or defect event containing a
suspect problem and the corresponding FRU and ASRU."
INDEX { sunFmFaultEventUUIDIndex, sunFmFaultEventIndex }
::= { sunFmFaultEventTable 1 }
SunFmFaultEventEntry ::= SEQUENCE {
@@ -277,11 +316,11 @@
sunFmFaultEventClass OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
- "Sun Fault Management event class string."
+ "Fault Management event class string."
::= { sunFmFaultEventEntry 4 }
sunFmFaultEventCertainty OBJECT-TYPE
SYNTAX Gauge32 (0..100)
MAX-ACCESS read-only
@@ -294,29 +333,29 @@
sunFmFaultEventASRU OBJECT-TYPE
SYNTAX URLString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
- "Sun FMRI of the Automated System Reconfiguration Unit (ASRU)
+ "FMRI of the Automated System Reconfiguration Unit (ASRU)
that is believed to contain the specified fault or defect."
::= { sunFmFaultEventEntry 6 }
sunFmFaultEventFRU OBJECT-TYPE
SYNTAX URLString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
- "Sun FMRI of the Field Replaceable Unit (FRU) that should be
+ "FMRI of the Field Replaceable Unit (FRU) that should be
replaced in order to repair the specified fault or defect."
::= { sunFmFaultEventEntry 7 }
sunFmFaultEventResource OBJECT-TYPE
SYNTAX URLString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
- "Sun FMRI of the resource responsible for the generation of
+ "FMRI of the resource responsible for the generation of
the telemetry leading to the diagnosis."
::= { sunFmFaultEventEntry 8 }
sunFmFaultEventStatus OBJECT-TYPE
SYNTAX SunFmEventState
@@ -456,11 +495,11 @@
sunFmResourceFMRI OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
- "Sun FMRI of the Automated System Reconfiguration Unit (ASRU)
+ "FMRI of the Automated System Reconfiguration Unit (ASRU)
which the fault manager believes to be faulty."
::= { sunFmResourceEntry 2 }
sunFmResourceStatus OBJECT-TYPE
SYNTAX SunFmResourceState
@@ -482,12 +521,17 @@
sunFmObjectGroups OBJECT IDENTIFIER ::= { sunFmMIB 6 }
sunFmObjectGroup OBJECT-GROUP OBJECTS {
sunFmProblemUUID,
+ sunFmProblemHostname,
sunFmProblemCode,
+ sunFmProblemType,
+ sunFmProblemSeverity,
sunFmProblemURL,
+ sunFmProblemFMRI,
+ sunFmProblemDescription,
sunFmProblemDiagEngine,
sunFmProblemDiagTime,
sunFmProblemSuspectCount,
sunFmFaultEventProblemUUID,
sunFmFaultEventClass,
@@ -506,11 +550,11 @@
sunFmResourceStatus,
sunFmResourceDiagnosisUUID
}
STATUS current
DESCRIPTION
- "A collection of objects providing access to Sun Fault
+ "A collection of objects providing access to Fault
Manager operational data."
::= { sunFmObjectGroups 1 }
--
@@ -521,12 +565,17 @@
sunFmTraps OBJECT IDENTIFIER ::= { sunFmMIB 7 0 }
sunFmProblemTrap NOTIFICATION-TYPE
OBJECTS {
sunFmProblemUUID,
+ sunFmProblemHostname,
sunFmProblemCode,
- sunFmProblemURL
+ sunFmProblemType,
+ sunFmProblemSeverity,
+ sunFmProblemURL,
+ sunFmProblemDescription,
+ sunFmProblemFMRI
}
STATUS current
DESCRIPTION
"Trap notification that a diagnosis has been made or the
fault manager fmd(1M) has restarted and the corresponding
@@ -536,11 +585,9 @@
sunFmNotificationGroup NOTIFICATION-GROUP NOTIFICATIONS {
sunFmProblemTrap
}
STATUS current
DESCRIPTION
- "A collection of notifications provided by the Sun Fault
- Manager."
+ "A collection of notifications provided by the Fault Manager."
::= { sunFmObjectGroups 2 }
END
-