2011-06-28 16 views
0

現在、私たちは展開プロセスを自動化するためにAntを使用しています。新しいサービスをセットアップするときに実行する必要があるタスクの1つは、新しいサービスの監視を実装することです。Nagios用チェックスクリプトの自動展開

これは、Nagios構成ディレクトリ内のホストの1つにサービスを追加することを含みます。

誰もが自動化された場所にこのようなことを実装しようとしましたか? Nagiosの設定はファイルが分割されている場所に配置されているので、アプリケーションをベースにしているのではなく、ホストベースになっているようです。例えば

localhost.cfg

これは私が環境(すなわちにアプリケーションをデプロイしていて、私は監視を設定していたときのような自動化ソリューションの実装に問題を引き起こす可能性 - ホスト)。ジグソーパズルのようなもので、2枚のピースが合わないものです。助言がありますか?

本当にあなたはモニタの設定を一度だけ行う必要があるかもしれませんが、テスト基準があまり関与していないときにチェックスクリプトを更新できるようにしたいオペレーション。

誰でもこれに関するコメントがありますか?

種類よろしく、

スティーブ

答えて

0

Nagiosの設定ファイルの分割は、あなたがしたいか、あなたが合うようにいくつかのファイルにそれを分割場合は、一つのファイルにそれをすべて持っていることができ、任意です。 cfg_dirコンフィグレーションステートメントを使用して、Nagiosに.cfgファイルが見つかるようにすることができます。

設定ファイルが変更された場合、Nagiosで設定をリロードする必要があります。これはパイプexternal commandsで行うことができます。

Nagiosにはconfiguration validation toolが用意されています。ライブ環境にロードする前に、新しい設定がOKであることを確認できます。

関連する問題