Am Dienstag, 6. Oktober 2009 21:20:03 schrieb Andrew Beekhof:
> Howdy,
>
> You reverse engineered this from the code?
crm_mon is quite expressive here.
> pacemakerNotification 5 is the status of the operation not the resource
> pacemakerNotification 4 is the relevant error code (if any) as text,
> ie. the result of execra_code2string(rc) or op_status2text(status);
Ok. changed. Please find the new version attached.
> Also, I'd prefer if the contact email was [email protected]
Please change it if your want to. I'd prefer to have my mail here since people
could contact me directly on any question they have.
> Thanks for doing this, I'd been meaning to get to it for the longest time.
>
> -- Andrew
Greetings,
Michael.
--
Dr. Michael Schwartzkopff
MultiNET Services GmbH
Addresse: Bretonischer Ring 7; 85630 Grasbrunn; Germany
Tel: +49 - 89 - 45 69 11 0
Fax: +49 - 89 - 45 69 11 21
mob: +49 - 174 - 343 28 75
mail: [email protected]
web: www.multinet.de
Sitz der Gesellschaft: 85630 Grasbrunn
Registergericht: Amtsgericht München HRB 114375
Geschäftsführer: Günter Jurgeneit, Hubert Martens
---
PGP Fingerprint: F919 3919 FF12 ED5A 2801 DEA6 AA77 57A4 EDD8 979B
Skype: misch42
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"
ORGANIZATION "www.clusterlabs.org"
CONTACT-INFO
"name: Michael Schwartzkopff
email: [email protected]"
DESCRIPTION
"MIB objects for the pacemaker cluster manager implementation"
REVISION "200910051115Z"
DESCRIPTION
"First draft"
REVISION "200910062115Z"
DESCRIPTION
"Corrections after feedback from beekhof"
::= { enterprises 32723 }
--
-- top level structure
--
pacemakerNotification OBJECT IDENTIFIER ::= { pacemaker 1 }
--
-- pacemaker Notifications
--
pacemakerNotificationNode OBJECT-TYPE
SYNTAX OCTET STRING (SIZE(1..64))
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION
"The node on which the status change happened."
::= { pacemakerNotification 1 }
pacemakerNotificationResource OBJECT-TYPE
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
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
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
STATUS current
DESCRIPTION
"The numerical representation of the status of the operation."
::= { pacemakerNotification 5 }
pacemakerNotificationReturnCode OBJECT-TYPE
SYNTAX Integer32
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
STATUS current
DESCRIPTION
"The expected return code of the operation."
::= { pacemakerNotification 7 }
END
_______________________________________________
Pacemaker mailing list
[email protected]
http://oss.clusterlabs.org/mailman/listinfo/pacemaker