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,28 ****
--- 19,29 ----
-- 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,62 ****
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"
DESCRIPTION
"Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
! MIB providing access to Oracle Fault Manager information"
! REVISION "200808040000Z"
! DESCRIPTION "Version: 1.1"
::= { fm 1 }
fm OBJECT IDENTIFIER ::= { products 195 }
SunFmUuidString ::= TEXTUAL-CONVENTION
--- 37,56 ----
FROM SNMPv2-CONF
URLString
FROM NETWORK-SERVICES-MIB;
sunFmMIB MODULE-IDENTITY
! 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 Fault Manager information"
! REVISION "201803120000Z"
! DESCRIPTION "Version: 1.3"
::= { fm 1 }
fm OBJECT IDENTIFIER ::= { products 195 }
SunFmUuidString ::= TEXTUAL-CONVENTION
*** 131,142 ****
--- 125,141 ----
::= { 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,211 ****
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
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/"
::= { sunFmProblemEntry 3 }
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 }
sunFmProblemDiagEngine OBJECT-TYPE
SYNTAX URLString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
! "The Sun FMRI of the Fault Manager diagnosis engine that
performed the diagnosis of this problem, including its version."
! ::= { sunFmProblemEntry 5 }
sunFmProblemDiagTime OBJECT-TYPE
SYNTAX DateAndTime
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The date and time at which the problem was diagnosed."
! ::= { sunFmProblemEntry 6 }
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 }
--
-- 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
--- 156,250 ----
DESCRIPTION
"The Universal Unique Identifier (UUID) for this problem, as
recorded by fmd(1M) and shown by fmadm(1M) or fmdump(1M)."
::= { sunFmProblemEntry 2 }
! sunFmProblemHostname OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
! "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 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 FMRI of the Fault Manager diagnosis engine that
performed the diagnosis of this problem, including its version."
! ::= { 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 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 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,234 ****
sunFmFaultEventEntry OBJECT-TYPE
SYNTAX SunFmFaultEventEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
! "Sun Fault Management fault or defect event containing a
suspect problem and the corresponding FRU and ASRU."
INDEX { sunFmFaultEventUUIDIndex, sunFmFaultEventIndex }
::= { sunFmFaultEventTable 1 }
SunFmFaultEventEntry ::= SEQUENCE {
--- 263,273 ----
sunFmFaultEventEntry OBJECT-TYPE
SYNTAX SunFmFaultEventEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
! "Fault Management fault or defect event containing a
suspect problem and the corresponding FRU and ASRU."
INDEX { sunFmFaultEventUUIDIndex, sunFmFaultEventIndex }
::= { sunFmFaultEventTable 1 }
SunFmFaultEventEntry ::= SEQUENCE {
*** 277,287 ****
sunFmFaultEventClass OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
! "Sun Fault Management event class string."
::= { sunFmFaultEventEntry 4 }
sunFmFaultEventCertainty OBJECT-TYPE
SYNTAX Gauge32 (0..100)
MAX-ACCESS read-only
--- 316,326 ----
sunFmFaultEventClass OBJECT-TYPE
SYNTAX DisplayString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
! "Fault Management event class string."
::= { sunFmFaultEventEntry 4 }
sunFmFaultEventCertainty OBJECT-TYPE
SYNTAX Gauge32 (0..100)
MAX-ACCESS read-only
*** 294,322 ****
sunFmFaultEventASRU OBJECT-TYPE
SYNTAX URLString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
! "Sun 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
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
the telemetry leading to the diagnosis."
::= { sunFmFaultEventEntry 8 }
sunFmFaultEventStatus OBJECT-TYPE
SYNTAX SunFmEventState
--- 333,361 ----
sunFmFaultEventASRU OBJECT-TYPE
SYNTAX URLString
MAX-ACCESS read-only
STATUS current
DESCRIPTION
! "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
! "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
! "FMRI of the resource responsible for the generation of
the telemetry leading to the diagnosis."
::= { sunFmFaultEventEntry 8 }
sunFmFaultEventStatus OBJECT-TYPE
SYNTAX SunFmEventState
*** 456,466 ****
sunFmResourceFMRI OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
! "Sun FMRI of the Automated System Reconfiguration Unit (ASRU)
which the fault manager believes to be faulty."
::= { sunFmResourceEntry 2 }
sunFmResourceStatus OBJECT-TYPE
SYNTAX SunFmResourceState
--- 495,505 ----
sunFmResourceFMRI OBJECT-TYPE
SYNTAX DisplayString (SIZE(0..255))
MAX-ACCESS read-only
STATUS current
DESCRIPTION
! "FMRI of the Automated System Reconfiguration Unit (ASRU)
which the fault manager believes to be faulty."
::= { sunFmResourceEntry 2 }
sunFmResourceStatus OBJECT-TYPE
SYNTAX SunFmResourceState
*** 482,493 ****
--- 521,537 ----
sunFmObjectGroups OBJECT IDENTIFIER ::= { sunFmMIB 6 }
sunFmObjectGroup OBJECT-GROUP OBJECTS {
sunFmProblemUUID,
+ sunFmProblemHostname,
sunFmProblemCode,
+ sunFmProblemType,
+ sunFmProblemSeverity,
sunFmProblemURL,
+ sunFmProblemFMRI,
+ sunFmProblemDescription,
sunFmProblemDiagEngine,
sunFmProblemDiagTime,
sunFmProblemSuspectCount,
sunFmFaultEventProblemUUID,
sunFmFaultEventClass,
*** 506,516 ****
sunFmResourceStatus,
sunFmResourceDiagnosisUUID
}
STATUS current
DESCRIPTION
! "A collection of objects providing access to Sun Fault
Manager operational data."
::= { sunFmObjectGroups 1 }
--
--- 550,560 ----
sunFmResourceStatus,
sunFmResourceDiagnosisUUID
}
STATUS current
DESCRIPTION
! "A collection of objects providing access to Fault
Manager operational data."
::= { sunFmObjectGroups 1 }
--
*** 521,532 ****
sunFmTraps OBJECT IDENTIFIER ::= { sunFmMIB 7 0 }
sunFmProblemTrap NOTIFICATION-TYPE
OBJECTS {
sunFmProblemUUID,
sunFmProblemCode,
! sunFmProblemURL
}
STATUS current
DESCRIPTION
"Trap notification that a diagnosis has been made or the
fault manager fmd(1M) has restarted and the corresponding
--- 565,581 ----
sunFmTraps OBJECT IDENTIFIER ::= { sunFmMIB 7 0 }
sunFmProblemTrap NOTIFICATION-TYPE
OBJECTS {
sunFmProblemUUID,
+ sunFmProblemHostname,
sunFmProblemCode,
! 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,546 ****
sunFmNotificationGroup NOTIFICATION-GROUP NOTIFICATIONS {
sunFmProblemTrap
}
STATUS current
DESCRIPTION
! "A collection of notifications provided by the Sun Fault
! Manager."
::= { sunFmObjectGroups 2 }
END
-
--- 585,593 ----
sunFmNotificationGroup NOTIFICATION-GROUP NOTIFICATIONS {
sunFmProblemTrap
}
STATUS current
DESCRIPTION
! "A collection of notifications provided by the Fault Manager."
::= { sunFmObjectGroups 2 }
END