NSClient CheckEventLog가 ID 항목을 제공하지 않습니다.

NSClient CheckEventLog가 ID 항목을 제공하지 않습니다.

네트워크의 일부 장치와 서비스를 모니터링하기 위해 Icinga2 및 NSClient++ 0.5.0.62를 실행하는 Red Hat 서버가 있습니다. 사용하려는 새 수표를 제외하고는 모든 것이 잘 작동합니다.

ID '208'을 찾기 위해 Check_NSCP의 CheckEventLog를 통해 우리 서버 중 하나의 이벤트 로그를 확인해야 했습니다. 그런데 해당 아이디를 검색해 보니 해당 아이디로 이벤트가 있는데도 아무런 항목이 들어오지 않습니다. 내가 사용하는 명령은 다음과 같습니다.

[root@lad-icinga ~]# check_nrpe -H server.domain.ch --certificate /etc/icinga2/pki/server.pem -c CheckEventLog -a file=Application "filter=id='208'"

이 명령의 출력은 다음과 같습니다.

OK: No entries found|'problem_count'=0;0;0

이 서버의 이벤트 로그를 보면 다음 사양과 함께 ID가 "208"인 이벤트가 여러 개 표시됩니다.

이벤트 208 사양

그러나 다른 ID(예: "9003")를 시도하면 작동합니다. 나는 또한 다른 ID를 사용해 보았고 대부분 작동했습니다.

[root@lad-icinga ~]# check_nrpe -H clsrv22.laederachnet.ch --certificate /etc/icinga2/pki/server.pem -c CheckEventLog -a file=Application "filter=id='9003'"   

산출:

Desktop Window Manager, Der Desktopfenster-Manager konnte nicht gestartet werden, da kein zusammengestelltes Design verwendet wird., Desktop Window Manager, Der Desktopfenster-Manager konnte nicht gestartet werden, da kein zusammengestelltes Design verwendet wird., Desktop Window Manager, Der Desktopfenster-Manager konnte nicht gestartet werden, da kein zusammengestelltes Design verwendet wird.

보시다시피, ID를 찾고 해당 ID에 대한 메시지를 표시했습니다.

이벤트 "9003"은 다음과 같습니다.

이벤트 9003 사양

내가 말했듯이, 나는 여러 가지 다른 ID를 시도했고 대부분 작동했지만 이것이 작동하도록 할 수는 없습니다.

이 문제를 해결하도록 도와주실 분 계신가요?

감사해요

관련 정보