diff --git a/extra/PCMK-MIB.txt b/extra/PCMK-MIB.txt index 13e9f74292..01788115f1 100644 --- a/extra/PCMK-MIB.txt +++ b/extra/PCMK-MIB.txt @@ -1,104 +1,120 @@ PACEMAKER-MIB DEFINITIONS ::= BEGIN -- -- MIB objects for the pacemaker cluster manager implementation -- IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, NOTIFICATION-TYPE, enterprises FROM SNMPv2-SMI SnmpAdminString FROM SNMP-FRAMEWORK-MIB netSnmp FROM NET-SNMP-MIB RowStatus, StorageType FROM SNMPv2-TC InetAddressType, InetAddress FROM INET-ADDRESS-MIB ; pacemaker MODULE-IDENTITY - LAST-UPDATED "200901051115Z" + LAST-UPDATED "201601052100Z" ORGANIZATION "www.clusterlabs.org" CONTACT-INFO - "name: Michael Schwartzkopff - email: pacemaker@oss.clusterlabs.org" - DESCRIPTION - "MIB objects for the pacemaker cluster manager implementation" - REVISION "200910051115Z" - DESCRIPTION - "First draft" - REVISION "200910062115Z" - DESCRIPTION - "Corrections after feedback from beekhof" + "name: Andrew Beekhof + email: users@clusterlabs.org" + DESCRIPTION "MIB objects for the Pacemaker cluster manager implementation" + + REVISION "201601052100Z" + DESCRIPTION "Add pacemakerTrap and pacemakerNotificationTrap" + + REVISION "200910062115Z" + DESCRIPTION "Corrections after feedback from beekhof" + + REVISION "200910051115Z" + DESCRIPTION "First draft" + ::= { enterprises 32723 } -- -- top level structure -- -pacemakerNotification OBJECT IDENTIFIER ::= { pacemaker 1 } +pacemakerNotification OBJECT IDENTIFIER ::= { pacemaker 1 } +pacemakerTrap OBJECT IDENTIFIER ::= { pacemaker 2 } -- -- pacemaker Notifications -- pacemakerNotificationNode OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1..64)) - MAX-ACCESS accessible-for-notify - STATUS current + SYNTAX OCTET STRING (SIZE(1..64)) + MAX-ACCESS accessible-for-notify + STATUS current DESCRIPTION - "The node on which the status change happened." + "The node on which the status change happened." ::= { pacemakerNotification 1 } pacemakerNotificationResource OBJECT-TYPE - SYNTAX OCTET STRING (SIZE(1..256)) - MAX-ACCESS accessible-for-notify + SYNTAX OCTET STRING (SIZE(1..256)) + MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The name of the resource that changed the status." ::= { pacemakerNotification 2 } pacemakerNotificationOperation OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..64)) - MAX-ACCESS accessible-for-notify + MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The operation that caused the status change." ::= { pacemakerNotification 3 } pacemakerNotificationDescription OBJECT-TYPE SYNTAX OCTET STRING (SIZE(1..256)) - MAX-ACCESS accessible-for-notify + MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The textual output relevant error code of the operation (if any) that caused the status change." ::= { pacemakerNotification 4 } pacemakerNotificationStatus OBJECT-TYPE SYNTAX Integer32 - MAX-ACCESS accessible-for-notify + MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The numerical representation of the status of the operation." ::= { pacemakerNotification 5 } pacemakerNotificationReturnCode OBJECT-TYPE SYNTAX Integer32 - MAX-ACCESS accessible-for-notify + MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The return code of the operation." ::= { pacemakerNotification 6 } pacemakerNotificationTargetReturnCode OBJECT-TYPE SYNTAX Integer32 - MAX-ACCESS accessible-for-notify + MAX-ACCESS accessible-for-notify STATUS current DESCRIPTION "The expected return code of the operation." ::= { pacemakerNotification 7 } +-- +-- pacemaker Traps +-- + pacemakerNotificationTrap NOTIFICATION-TYPE - OBJECTS { pacemakerNotificationNode, pacemakerNotificationResource, pacemakerNotificationOperation, pacemakerNotificationDescription, pacemakerNotificationStatus, pacemakerNotificationReturnCode, pacemakerNotificationTargetReturnCode } + OBJECTS { + pacemakerNotificationNode, + pacemakerNotificationResource, + pacemakerNotificationOperation, + pacemakerNotificationDescription, + pacemakerNotificationStatus, + pacemakerNotificationReturnCode, + pacemakerNotificationTargetReturnCode + } STATUS current DESCRIPTION "Pacemaker notification trap" -::= { pacemakerNotification 1 } +::= { pacemakerTrap 1 } END