Pacemaker.log가 아닌 syslog에 Pacemaker 오류 및 경고 로그가 표시됨

Pacemaker.log가 아닌 syslog에 Pacemaker 오류 및 경고 로그가 표시됨

다음과 같이 심박조율기에 대한 핑 확인을 만들었습니다.

pcs resource create ping ocf:pacemaker:ping dampen=5s multiplier=1000 host_list=127.0.0.1 clone

물론 127.0.0.1 이외의 것을 사용했습니다.

소스 코드는 다음과 같습니다.https://github.com/ClusterLabs/pacemaker/blob/master/extra/resources/ping

핑 검사는 rc 코드 0, 1 및 기타를 예측합니다.

경고와 오류를 보고 싶어서 디버그를 활성화했습니다.

pcs resource update ping debug=1

/var/log/pacemaker.log그러나 이러한 메시지는 에 기록 되는 대신 에 기록됩니다 /var/log/syslog.

이와 같은 기사는 설명일 뿐입니다.https://support.sciencelogic.com/s/article/3961

그리고 이것은 구식입니다.http://www.beekhof.net/blog/2013/pacemaker-logging

이것을 설정할 수 있는 방법은 없는 것 같습니다. 내가 무엇을 놓치고 있나요?

편집: 내가 찾은 대부분의 가이드는 CentO를 가정합니다.

우분투에서는 다음 위치에 있는 맥박 조정기 sysconfig인 것 같습니다./etc/default/pacemaker

답변1

이는 맥박 조정기가 corosync 구성을 상속 /etc/corosync/corosync.conf하고 여기에 포함되기 때문에 발생합니다.

to_syslog: yes

심장박동기 로그가 corosync.log에 기록되었는지 확인할 수 있습니다. 이 경우 corosync.conf에 다음이 있어야 합니다.

logfile: /var/log/corosync.log

전용을 갖고 싶다면 pacemaker.log다음 구성 항목을 다음 항목에 추가해야 합니다 /etc/sysconfig/pacemaker.

PCMK_logfile=/var/log/pacemaker.log

예를 들어 자세한 내용을 제어할 수 있습니다.

PCMK_logpriority=warning

수정된 구성 파일을 클러스터의 모든 노드에 복사하고 페이스메이커를 다시 로드합니다.

관련 정보