| OPENBMC-NOTIFICATION-MIB DEFINITIONS ::= BEGIN |
| |
| IMPORTS |
| MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, |
| Integer32, Unsigned32, Counter64, enterprises |
| FROM SNMPv2-SMI |
| MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP |
| FROM SNMPv2-CONF |
| ; |
| |
| obmcPhosphor MODULE-IDENTITY |
| LAST-UPDATED "201807130000Z" |
| ORGANIZATION "openbmc" |
| CONTACT-INFO |
| "Primary Contact: SNMP support team |
| email: openbmc@lists.ozlabs.org" |
| DESCRIPTION |
| "This MIB module defines the notification object and the notification |
| could be of different types." |
| REVISION "201807130000Z" |
| DESCRIPTION |
| "First draft" |
| ::= { openbmc 1 } |
| |
| openbmc OBJECT IDENTIFIER ::= { enterprises 49871 } |
| |
| obmcSystem OBJECT IDENTIFIER ::= { obmcPhosphor 0 } |
| |
| obmcNotifications OBJECT IDENTIFIER ::= { obmcSystem 0 } |
| obmcNotifyObjects OBJECT IDENTIFIER ::= { obmcSystem 1 } |
| obmcNotifyConformance OBJECT IDENTIFIER ::= { obmcSystem 2 } |
| |
| -- |
| -- |
| -- Conformance information |
| -- |
| -- |
| obmcNotifyCompliances OBJECT IDENTIFIER ::= { obmcNotifyConformance 1 } |
| obmcNotifyGroups OBJECT IDENTIFIER ::= { obmcNotifyConformance 2 } |
| |
| -- |
| |
| obmcErrorID OBJECT-TYPE |
| SYNTAX Unsigned32 |
| MAX-ACCESS read-only |
| STATUS current |
| DESCRIPTION |
| "Error log identifier" |
| ::= { obmcNotifyObjects 1 } |
| |
| obmcErrorTimestamp OBJECT-TYPE |
| SYNTAX Counter64 |
| MAX-ACCESS read-only |
| STATUS current |
| DESCRIPTION |
| "Error log timestamp" |
| ::= { obmcNotifyObjects 2 } |
| |
| obmcErrorSeverity OBJECT-TYPE |
| SYNTAX Integer32 |
| MAX-ACCESS read-only |
| STATUS current |
| DESCRIPTION |
| "Error log severity" |
| ::= { obmcNotifyObjects 3 } |
| |
| obmcErrorMessage OBJECT-TYPE |
| SYNTAX OCTET STRING |
| MAX-ACCESS read-only |
| STATUS current |
| DESCRIPTION |
| "Error log Message" |
| ::= { obmcNotifyObjects 4 } |
| |
| -- |
| |
| obmcErrorNotification NOTIFICATION-TYPE |
| OBJECTS { obmcErrorID, |
| obmcErrorTimestamp, |
| obmcErrorSeverity, |
| obmcErrorMessage } |
| STATUS current |
| DESCRIPTION |
| "Notification about openbmc error." |
| ::= { obmcNotifications 1 } |
| |
| -- |
| |
| obmcNotifyCompliance MODULE-COMPLIANCE |
| STATUS current |
| DESCRIPTION |
| "The compliance statement for error" |
| MODULE -- this module |
| MANDATORY-GROUPS { obmcNotifyGroup, |
| obmcNotifyErrorDataGroup } |
| ::= { obmcNotifyCompliances 1 } |
| |
| obmcNotifyGroup NOTIFICATION-GROUP |
| NOTIFICATIONS { obmcErrorNotification } |
| STATUS current |
| DESCRIPTION |
| "A collection of notifications" |
| ::= { obmcNotifyGroups 1 } |
| |
| obmcNotifyErrorDataGroup OBJECT-GROUP |
| OBJECTS { obmcErrorID, |
| obmcErrorTimestamp, |
| obmcErrorSeverity, |
| obmcErrorMessage } |
| STATUS current |
| DESCRIPTION |
| "A collection of objects providing information |
| about error log." |
| ::= { obmcNotifyGroups 2 } |
| END |