1

ファイルを送信し、数分後に別のファイルを受信するプロセスがあります。プロセスは同期的です。つまり、前のファイルへの応答を受信するまでファイルを送信しません。

リクエストとレスポンスは別々のディレクトリに保管されます。各ディレクトリにある最新のファイルの作成日を調べることで、システムの状態を判断できます。時間Xにファイルを送信し、X +分までに応答がない場合は、問題があることがわかります。この場合、Nagiosにヘルプデスクにメールを送信してもらいたいのですが。

Nagiosはファイルの作成日を取得して比較できますか?私たちの会社のNagiosの人はそれができないと言います。私はそれを信じていません。

私のgoogle-fuは弱すぎて、この質問に対する答えを見つけることができません。

4

1 に答える 1

2

そのための適切なすぐに使えるプラグインはないと思いますが、独自のNagiosプラグインを作成するのは本当に簡単です-APIはプログラム(Nagiosで実行できるものなら何でも作成)の中で最も単純な形式です。ホスト)はこれを行う必要があります:

* Exit with one of several possible return values
* Return at least one line of text output to STDOUT

Nagios管理者がカスタムプラグインを望まない場合は、選択肢がないわけではありません。監視するプロセスの現在の状態をWebサーバーで公開できる場合はcheck_http、Webページで特定の文字列を検索するように標準プラグインを構成できます。

パッシブチェックを利用することもできます。プログラムでNagiosマシンにテスト結果を直接フィードするかexternal_command_file、WebインターフェイスのHTTPPOSTを介してフィードします。

于 2011-01-18T20:16:30.393 に答える