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>

@@ -19,53 +19,39 @@
 -- CDDL HEADER END
 --
 
 --
 -- Copyright (c) 2010, Oracle and/or its affiliates. All rights reserved.
+-- Copyright 2018 Nexenta Systems, Inc.
 --
 
 SUN-IREPORT-MIB DEFINITIONS ::= BEGIN
 
 IMPORTS
         products
                 FROM SUN-MIB
-        Gauge32, Unsigned32, OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY
+        OBJECT-TYPE, NOTIFICATION-TYPE, MODULE-IDENTITY
                 FROM SNMPv2-SMI
         TEXTUAL-CONVENTION, DateAndTime, DisplayString
                 FROM SNMPv2-TC
         OBJECT-GROUP, NOTIFICATION-GROUP
-                FROM SNMPv2-CONF
-        URLString
-                FROM NETWORK-SERVICES-MIB;
+                FROM SNMPv2-CONF;
 
 sunIreportMIB MODULE-IDENTITY
-        LAST-UPDATED    "201007220000Z" -- July 22, 2010
-        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) 2010, Oracle and/or its affiliates. All rights reserved.
+                Copyright 2018 Nexenta Systems, Inc.
 
-                MIB providing access to Oracle Solaris Fault Management
-                Informational Report Notifications"
-                
-        REVISION        "201007220000Z" -- July 22, 2010
-        DESCRIPTION     "Version: 1.0"
+                MIB providing access to Fault Management Informational Report Notifications."
+        REVISION        "201803120000Z"
+        DESCRIPTION     "Version: 1.1"
         ::= { ireport 1 }
 
-SunIreportSmfFmriString ::= TEXTUAL-CONVENTION
-        STATUS          current
-        DESCRIPTION
-                "Represents the FMRI of an SMF service"
-        SYNTAX          OCTET STRING (SIZE (0..1023))
+ireport OBJECT IDENTIFIER ::= { products 197 }
 
 SunIreportSmfState ::= TEXTUAL-CONVENTION
         STATUS          current
         DESCRIPTION
                 "Represents an SMF service state"

@@ -76,31 +62,12 @@
                 disabled(3),
                 maintenance(4),
                 uninitialized(5)
         }
 
-ireport OBJECT IDENTIFIER ::= { products 197 }
+sunIreportNotification OBJECT IDENTIFIER ::= { sunIreportMIB 1 }
 
-sunIreportNotification       OBJECT-TYPE
-    SYNTAX      SunIreportNotificationEntry
-    MAX-ACCESS  accessible-for-notify
-    STATUS      current
-    DESCRIPTION
-                "Solaris informational event notification"
-        ::= { sunIreportMIB 1 }
-
-SunIreportNotificationEntry ::= SEQUENCE {
-        sunIreportHostname              DisplayString,
-        sunIreportMsgid                 DisplayString,
-        sunIreportDescription           DisplayString,
-        sunIreportTime                  DateAndTime,
-        sunIreportSmfFMRI               SunIreportSmfFmriString,
-        sunIreportSmfFromState          SunIreportSmfState,
-        sunIreportSmfToState            SunIreportSmfState,
-        sunIreportSmfTransitionReason   DisplayString
-}
-
 sunIreportHostname OBJECT-TYPE
         SYNTAX          DisplayString
         MAX-ACCESS      accessible-for-notify
         STATUS          current
         DESCRIPTION

@@ -113,59 +80,66 @@
         STATUS          current
         DESCRIPTION
                 "Message ID of Knowledge Article associated with this event"
         ::= { sunIreportNotification 2 }
 
+sunIreportSeverity OBJECT-TYPE
+        SYNTAX          DisplayString
+        MAX-ACCESS      accessible-for-notify
+        STATUS          current
+        DESCRIPTION
+                "Severity of the event"
+        ::= { sunIreportNotification 3 }
+
 sunIreportDescription OBJECT-TYPE
         SYNTAX          DisplayString
         MAX-ACCESS      accessible-for-notify
         STATUS          current
         DESCRIPTION
                 "Description of the event"
-        ::= { sunIreportNotification 3 }
+        ::= { sunIreportNotification 4 }
 
 sunIreportTime OBJECT-TYPE
         SYNTAX          DateAndTime
         MAX-ACCESS      accessible-for-notify
         STATUS          current
         DESCRIPTION
                 "Timestamp of the event"
-        ::= { sunIreportNotification 4 }
+        ::= { sunIreportNotification 5 }
 
 sunIreportSmfFMRI OBJECT-TYPE
-        SYNTAX          SunIreportSmfFmriString
+        SYNTAX          DisplayString
         MAX-ACCESS      accessible-for-notify
         STATUS          current
         DESCRIPTION
                 "FMRI of the SMF service asssociated with this event"
-        ::= { sunIreportNotification 5 }
+        ::= { sunIreportNotification 6 }
 
 sunIreportSmfFromState OBJECT-TYPE
         SYNTAX          SunIreportSmfState
         MAX-ACCESS      accessible-for-notify
         STATUS          current
         DESCRIPTION
                 "Previous state of the service that transitioned"
-        ::= { sunIreportNotification 6 }
+        ::= { sunIreportNotification 7 }
 
 sunIreportSmfToState OBJECT-TYPE
         SYNTAX          SunIreportSmfState
         MAX-ACCESS      accessible-for-notify
         STATUS          current
         DESCRIPTION
                 "Final state of the service that transitioned"
-        ::= { sunIreportNotification 7 }
+        ::= { sunIreportNotification 8 }
 
 sunIreportSmfTransitionReason OBJECT-TYPE
         SYNTAX          DisplayString
         MAX-ACCESS      accessible-for-notify
         STATUS          current
         DESCRIPTION
                 "Reason for the state transition"
-        ::= { sunIreportNotification 8 }
+        ::= { sunIreportNotification 9 }
 
-
 --
 -- RFC 3584 requires that the next-to-last sub-ID be zero to allow for
 -- mapping v2/v3 notifications to v1 traps.
 --
 

@@ -173,21 +147,21 @@
 
 sunIreportTrap NOTIFICATION-TYPE
         OBJECTS {
                 sunIreportHostname,
                 sunIreportMsgid,
+                sunIreportSeverity,
                 sunIreportDescription,
                 sunIreportTime,
                 sunIreportSmfFMRI,
                 sunIreportSmfFromState,
                 sunIreportSmfToState,
                 sunIreportSmfTransitionReason
         }
         STATUS  current
         DESCRIPTION
-                "Trap notification that a Solaris informational report has
-                occurred.
+                "Trap notification that a informational report has occurred.
                 
                 The last four entries in the trap will only be set for SMF
                 service state transition (STN) events.  The following values for
                 sunIreportMsgid correspond to an STN event:
                 

@@ -199,6 +173,5 @@
                 SMF-8000-X2"
 
         ::= { sunIreportTraps 1 }
 
 END
-