Nagiosコア4.xのダウンタイムをスケジュールしてキャンセルしようとしています。スケジュールを自動化し、Nagiosのダウンタイムをキャンセルする
私は、次のCMDを使用して、ホストのダウンタイムをスケジュールすることもできます。このcmdはダウンタイムID生成を返し、単にHTMLファイルを返していない
curl --silent --show-error --data cmd_typ=55 --data cmd_mod=2 --data host=automichost1 --data "com_data=Updating+application" --data trigger=0 --data "start_time=05-15-2016 19:00:00" --data "end_time=05-15-2016 19:15:00" --data fixed=1 --data btnSubmit=Commit --insecure http://localhost:80/nagios/cgi-bin/cmd.cgi -u "nagiosadmin:XXXXXX"
。スケジュールのダウンタイムをキャンセルするが、
は、私は、ダウンタイムをキャンセルする必要があるdown_idここcurl --silent --show-error --data cmd_typ=78 --data cmd_mod=2 --data down_id=2 --data "com_data=Updating+application" --data btnSubmit=Commit --insecure http://localhost:80/nagios/cgi-bin/cmd.cgi -u "nagiosadmin:xxxxxxx"
次使用する必要があります。オートメーションスクリプトでは、nagiosの外部コマンドからこのダウンタイムidを取得する方法はありません。私はまた、http://docs.icinga.org/latest/en/cgiparams.html CMD_DEL_DOWNTIME_BY_HOST_NAME 171
に言及し、次の外部コマンドを試してみましたが、これは、Nagiosでの作業とメッセージを与えていない「申し訳ありませんが、あなたが指定したコマンドをコミットする権限がありません。」。
私は今停止しており、前に進めることはできません。誰でもこれを達成する方法を知っていますか?