2011-01-13 7 views
1

私たちはファイルを送信し、その後数分後に別のファイルを受信するというプロセスがあります。プロセスは同期的です。つまり、前のファイルへの応答を受け取るまでファイルを送信しません。Nagiosは、ファイルの日付に基づいて監視するための適切なツールですか?

依頼と回答を別々のディレクトリに保存します。各ディレクトリの最新ファイルの作成日を調べることで、システムの健全性を判断できます。 Xの時刻にファイルを送信してもX +分で応答が届かない場合は、問題があることがわかります。この場合、Nagiosがヘルプデスクにメールを送信したいと思います。

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

私のgoogle-fuは、この質問に対する回答を見つけるには弱すぎます。

答えて

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ページ上の特定の文字列を検索することができます。

また、external_command_file経由でNagiosマシンにフィードを送信したり、WebインターフェイスでHTTP POSTを使用したりして、passive checksを利用することもできます。

関連する問題