업데이트된 OMD 및 Check_MK 에이전트가 Null을 반환함

업데이트된 OMD 및 Check_MK 에이전트가 Null을 반환함

다음을 사용하여 OMD를 현재 버전으로 업데이트했습니다.

omd update <site>

모든 것이 잘 업데이트된 것처럼 보이지만 이제 check_mk 에이전트가 설치된 서버에 (null)이 표시되고 현재 데이터가 없습니다. 여기에 이상한 부분이 있습니다. 서비스 목록이 제대로 작성되므로 에이전트가 어느 정도 서버에서 작업하고 있습니다. 나는 또한 다음을 시도했습니다.

check_mk -II
check_mk -R

그러나 그것도 효과가 없었습니다. 새 사이트를 가동하고 서버 중 하나를 추가하면 목록이 제대로 작성되므로 기존 사이트에서 업데이트된 정보를 가져오는 데 문제가 있는 것이 이상하다는 것을 알았습니다. 누군가가 이 문제를 해결하는 데 도움을 줄 수 있기를 바랍니다.

미리 감사드립니다!

답변1

당신이 그렇게 하면 이런 일이 일어나나요?

cmk -v 서버_호스트_이름

아니면 상태를 올바르게 반환합니까? 제대로 작동한다면 살펴볼 두 가지 경로가 있습니다.

  1. 검사 사전 컴파일이 손상되었습니다. cmk -R이 이를 수행하지만 실제로는 실패했을 수도 있습니다. cmk --debug -R을 시도하고(대부분의 경우 이것이 문제임) 문제가 해결되더라도 var/check_mk/precompiled에서 사전 컴파일된 검사도 삭제합니다.

  2. 작동하지 않는 nagios 코어(omd 상태) 또는 해당 구성에 문제가 있습니다. (즉, livecheck 또는 mod_gearman을 사용했는데 이것이 작동을 멈추거나 검사 결과 파일을 더 이상 읽을 수 없는 경우...)

어떤 경우든 이에 대한 Nagios 로그 파일을 확인하고 check_mk에 대한 --debug -v 플래그도 도움이 될 것입니다.

관련 정보