10.4. Red Hat 고가용성 추가 기능에 의해 만들어진 SNMP 트랩

foghorn 데몬은 다음과 같은 트랩을 생성합니다:
  • fenceNotifyFenceNode
    이 트랩은 차단된 노드가 다른 노드를 차단 시도할 때 마다 발생합니다. 이 트랩은 하나의 노드 (차단 작업을 시도한 노드)에서만 생성되는 점에 유의하십시오. 통지에는 다음과 같은 항목이 포함됩니다:
    • fenceNodeName - 차단된 노드의 이름
    • fenceNodeID - 차단된 노드의 노드 id
    • fenceResult - 차단 작업 결과 (0은 성공, -1은 문제 발생, -2는 정의된 펜싱 방식이 없음)
  • rgmanagerServiceStateChange
    이 트랩은 클러스터 서비스의 상태가 변경될 때 발생합니다. 통지에는 다음과 같은 항목이 포함됩니다:
    • rgmanagerServiceName - 서비스 이름, 서비스 유형 (예: service:foo 또는 vm:foo) 포함.
    • rgmanagerServiceState - 서비스 상태. 이는 트랩의 혼란을 줄이기 위해 startingstopping과 같은 과도 상태는 제외합니다.
    • rgmanagerServiceFlags - 서비스 플래그. 현재 지원되는 플래그는 두 가지입니다: frozenclusvcadm -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)