11.4. SNMP Traps Produced by Red Hat High Availability Add-On
The
foghorn
daemon generates the following traps:
fenceNotifyFenceNode
This trap occurs whenever a fenced node attempts to fence another node. Note that this trap is only generated on one node - the node that attempted to perform the fence operation. The notification includes the following fields:fenceNodeName
- name of the fenced nodefenceNodeID
- node id of the fenced nodefenceResult
- the result of the fence operation (0 for success, -1 for something went wrong, -2 for no fencing methods defined)
rgmanagerServiceStateChange
This trap occurs when the state of a cluster service changes. The notification includes the following fields:rgmanagerServiceName
- the name of the service, which includes the service type (for example,service:foo
orvm:foo
).rgmanagerServiceState
- the state of the service. This excludes transitional states such asstarting
andstopping
to reduce clutter in the traps.rgmanagerServiceFlags
- the service flags. There are currently two supported flags:frozen
, indicating a service which has been frozen usingclusvcadm -Z
, andpartial
, indicating a service in which a failed resource has been flagged asnon-critical
so that the resource may fail and its components manually restarted without the entire service being affected.rgmanagerServiceCurrentOwner
- the service owner. If the service is not running, this will be(none)
.rgmanagerServicePreviousOwner
- the last service owner, if known. If the last owner is not known, this may indicate(none)
.
The
corosync-nodifyd
daemon generates the following traps:
corosyncNoticesNodeStatus
This trap occurs when a node joins or leaves the cluster. The notification includes the following fields:corosyncObjectsNodeName
- node namecorosyncObjectsNodeID
- node idcorosyncObjectsNodeAddress
- node IP addresscorosyncObjectsNodeStatus
- node status (joined
orleft
)
corosyncNoticesQuorumStatus
This trap occurs when the quorum state changes. The notification includes the following fields:corosyncObjectsNodeName
- node namecorosyncObjectsNodeID
- node idcorosyncObjectsQuorumStatus
- new state of the quorum (quorate
orNOT quorate
)
corosyncNoticesAppStatus
This trap occurs when a client application connects or disconnects from Corosync.corosyncObjectsNodeName
- node namecorosyncObjectsNodeID
- node idcorosyncObjectsAppName
- application namecorosyncObjectsAppStatus
- new state of the application (connected
ordisconnected
)