2017-02-21 3 views
0

CheckEventLogコマンドを使用して過去12時間(または8時間)Windowsイベントログをチェックしようとしていますが、このコマンドでランダムな結果が得られます。 1つの場所で動作し、他の場所では動作しません。私はNSClient ++バージョン(0.5.0.62)をすべてのWindowsサーバにインストールしています。CheckEventLogコマンドのNSClientに関する問題

私が使用しているコマンド:私はその結果を取得

$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%" 

を:私は削除した場合

UNKNOWN-CHECK_NRPE: Invalid packet type received from server. 

' - ' 12Hの右側にそれがOKの結果を示しているが、doesnのエラーを報告しません(私は同時にそれらを表示しているので、イベントログにエラーがあることを知っています)。 12hの右側に ' - 'を追加すると、この "-12h"のようにUnknownが返されます。

ここで何が間違っていますか?私は何かを逃したのですか?

答えて

0

nclient.iniファイルのNRPE設定で、拡張応答値をゼロに変更することを修正しました。これは、クエリを制限する++

extended response = 0 

保存してNSCLientを再起動:リモートWindowsホスト上

nsclient.iniセクションに移動:

[/settings/NRPE/server] 

とゼロと1を置き換えますNRPEコマンドはオーバーフローしません。