コマンドラインから特定の nagios ホストのスケジュール ダウンタイムを curl で設定する必要があります..どうすればいいですか?
これは、コマンドラインからのサービス/ホスト通知の有効化/無効化に既に使用しているものです。
curl -d "some input here" url "user:pass"
同様に、ダウンタイムをスケジュールする必要があります。問題は、ダウンタイムオプションがより多くのオプション、つまり開始時刻、終了時刻、コメントなどを必要とすることです.
では、コマンドラインから curl で実行するにはどうすればよいでしょうか?
curl -d " some key value pair(hostname,servicename" url "username:passowrd"
コマンドラインからサービス/ホスト通知をオンまたはオフにします。したがって、この方法でcurlを使用して、特定のnagiosサーバーにダウンタイムを提供したいと考えています。
Nagiosのダウンタイムオプションがより多くのパラメータを取り、スクリプトにそれらを注入しようとしたため、上記のスクリプトは機能しません..しかし、そのようには機能しませんでした.開始時間、終了時間、およびコメント値も提供する必要があります.
さらに、そのスクリプトで --form および --form-string と呼ばれるcurlのオプションを試しました..通過できません。
基本的なアイデアは、Nagios Web インターフェイスに移動する代わりに、コマンド ラインからこのことを実行することです (サービス/ホスト サービスと通知に成功しました)。
私が今完全に明確であることを願っています。
ティア
バスカー