外部コマンド


序文

Nagiosは外部アプリケーション(CGIを含む - コマンド CGI 参照) からのコマンドを遂行することができ、受け取るコマンドに基づき監視機能をさまざまに変化させます。

外部コマンドを有効にする

初期設定ではNagiosはいかなる外部コマンドを遂行したりチェックしたりしません。 もし外部コマンドを有効にしたければ、次のことをしなければなりません....

外部コマンドはいつチェックされるのか?

外部コマンドの使用

外部コマンドによって、運用中のNagiosは様々なことを行うことが出来ます。使用例としては、一時的にサービスやホストの通知を停止させたり、サービスチェックの停止、即座にサービスチェックを行わせたり、ホストやサービスにコメントを追加したりすることが出来ます。

コマンドの書式

コマンドファイルに書かれる外部コマンドの書式は次の様になります。

[time] command_id;command_arguments

時間は、外部アプリケーションやCGIが外部コマンドをコマンドファイルに渡した時間(time_t形式)です。いくつかの外部コマンドは、comment_idcommand_argumentの説明と一緒に下のテーブルにあります。

実装されているコマンド

これはNagiosで実装されているいくつかの外部コマンドの解説です。全ての「time」引数はtime_tの書式 (UNIX起源からの秒数) で指定することに注意してください。

http://www.nagios.org/developerinfo/externalcommands/