10.4. 红帽高可用性附加组件产生的 SNMP 陷阱
foghorn
守护进程生成以下陷阱:
fenceNotifyFenceNode
在被 fence 的节点尝试 fence 另一个节点时会出现这个陷阱。注:只会在一个节点中生成这个陷阱 -- 即在尝试执行 fence 操作的节点中生成。这个通知包括以下字段:fenceNodeName
-- 被 fence 的节点名称fenceNodeID
-- 被 fence 的节点 idfenceResult
-- fence 操作结果(0 表示成功,-1 表示有问题,-2 表示没有定义 fencing 方法)
rgmanagerServiceStateChange
集群服务状态更改时会出现这个陷阱。该通知包括以下字段:rgmanagerServiceName
-- 该服务名称,其中包括服务类型(例如:service:foo
或者vm:foo
)。rgmanagerServiceState
-- 该服务的状态。这不包括过渡状态,比如starting
和stopping
,以减小陷阱中的杂乱程度。rgmanagerServiceFlags
-- 服务标签。以下是目前支持的两个标签:frozen
表示已经使用clusvcadm -Z
冻结服务;partial
表示在该服务中将失败的资源标记为non-critical
,这样可在该资源失败并手动重启其组件时不影响整个服务。rgmanagerServiceCurrentOwner
-- 服务拥有者。如果该服务没有运行,则该字段为(none)
。rgmanagerServicePreviousOwner
-- 如果知道,则列出最后的服务拥有者。如果不知道最后的拥有者,该字段会显示(none)
。
corosync-nodifyd
守护进程生成以下陷阱:
corosyncNoticesNodeStatus
当节点加入或者离开集群时会出现这个陷阱。该通知包括以下字段:corosyncObjectsNodeName
-- 节点名称corosyncObjectsNodeID
-- 节点 idcorosyncObjectsNodeAddress
-- 节点 IP 地址corosyncObjectsNodeStatus
-- 节点状态(joined
或者left
)
corosyncNoticesQuorumStatus
仲裁状态更改时会出现这个陷阱。该通知包括以下字段:corosyncObjectsNodeName
-- 节点名称corosyncObjectsNodeID
-- 节点 idcorosyncObjectsQuorumStatus
-- 仲裁的新状态(quorate
或者NOT quorate
)
corosyncNoticesAppStatus
客户端程序连接到 Corosync 或者与之断开连接时会出现这个陷阱。corosyncObjectsNodeName
-- 节点名称corosyncObjectsNodeID
-- 节点 idcorosyncObjectsAppName
-- 应用程序名称corosyncObjectsAppStatus
-- 该应用程序的新状态(connected
或者disconnected
)