foghorn
데몬은 다음과 같은 트랩을 생성합니다:
fenceNotifyFenceNode
이 트랩은 차단된 노드가 다른 노드를 차단 시도할 때 마다 발생합니다. 이 트랩은 하나의 노드 (차단 작업을 시도한 노드)에서만 생성되는 점에 유의하십시오. 통지에는 다음과 같은 항목이 포함됩니다:
fenceNodeName
- 차단된 노드의 이름
fenceNodeID
- 차단된 노드의 노드 id
fenceResult
- 차단 작업 결과 (0은 성공, -1은 문제 발생, -2는 정의된 펜싱 방식이 없음)
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
)