foghorn
守护进程生成以下陷阱:
fenceNotifyFenceNode
在被 fence 的节点尝试 fence 另一个节点时会出现这个陷阱。注:只会在一个节点中生成这个陷阱 -- 即在尝试执行 fence 操作的节点中生成。这个通知包括以下字段:
fenceNodeName
-- 被 fence 的节点名称
fenceNodeID
-- 被 fence 的节点 id
fenceResult
-- 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
-- 节点 id
corosyncObjectsNodeAddress
-- 节点 IP 地址
corosyncObjectsNodeStatus
-- 节点状态(joined
或者 left
)
corosyncNoticesQuorumStatus
仲裁状态更改时会出现这个陷阱。该通知包括以下字段:
corosyncObjectsNodeName
-- 节点名称
corosyncObjectsNodeID
-- 节点 id
corosyncObjectsQuorumStatus
-- 仲裁的新状态(quorate
或者 NOT quorate
)
corosyncNoticesAppStatus
客户端程序连接到 Corosync 或者与之断开连接时会出现这个陷阱。
corosyncObjectsNodeName
-- 节点名称
corosyncObjectsNodeID
-- 节点 id
corosyncObjectsAppName
-- 应用程序名称
corosyncObjectsAppStatus
-- 该应用程序的新状态(connected
或者 disconnected
)