2017-02-21 7 views
0

CheckEventLog 명령을 사용하여 지난 12 시간 (또는 8 시간) 동안 Windows 이벤트 로그를 확인하려고하는데이 명령으로 무작위 결과가 나타납니다. 한 곳에서 작동하며 다른 곳에서는 작동하지 않습니다. NSClient ++ 버전 (0.5.0.62)을 모든 Windows 서버에 설치했습니다. 그것을 확인 결과를 보여 12 시간의 오른쪽에 있지만, 아무튼 '-'CheckEventLog 명령과 NSclient 문제

UNKNOWN-CHECK_NRPE: Invalid packet type received from server. 

것은 내가 제거하는 경우 :

내가 사용 명령은 :

$USER1$/check_nrpe -H HOST IP -p 5666 -c CheckEventLog -a file=Application MaxWarn=1 MaxCrit=1 "filter=generated > -12h AND severity = 'error'" unique descriptions "syntax=%source% - %severity% - Error Details: %message%" 

나는 같은 결과를 얻을 수 오류를보고하지 않습니다 (이벤트 로그에 동시에 오류가 있음을 알고 있습니다). 12h 오른쪽에 '-'를 추가하면 "-12h"처럼 알 수 없음을 반환합니다.

무엇이 잘못 되었나요? 내가 놓친 게 있니?

답변

0

nclient.ini 파일의 NRPE 설정에서 확장 된 응답 값을 0으로 변경하여 문제를 해결했습니다. 이 쿼리를 제한합니다 ++

extended response = 0 

저장하고 NSCLient를 다시 시작 : 원격 윈도우 호스트에서

nsclient.ini 섹션으로 이동

[/settings/NRPE/server] 

과에 대해 0과 1을 대체 NRPE 명령은 오버 플로우되지 않습니다.