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