web-dev-qa-db-ja.com

Nagiosホストのダウンタイムスケジューリング

さて、私はこれにたくさんの時間を費やしました、そして私はそれを私の環境で動かすことができないようです。

NConf1.3を搭載したNagios3.3.1サーバーがあります。すべてがうまく機能し、私はかなり幸せです。

ただし、さまざまな理由で、ホストのダウンタイムを毎日または毎週スケジュールする必要があり、これを処理するためにcronを作成して作成したいと考えていました。

簡単でしょ?次のスクリプト(わずかにカスタマイズ)を見つけましたが、ホストのダウンタイムを正常にスケジュールするためにスクリプトを取得できませんでした。

http://Pastebin.com/MLdebCfR

このスクリプトを実行するためのコマンドラインの例を示します。

./nagios_Host_downtime.sh hostname '20120417 06:30:00' '20120417 08:30:00' 120 nagiosadmin test

ログファイル(/usr/local/nagios/var/nagios.log)に次のように表示されます。

[1334609909] EXTERNAL COMMAND: SCHEDULE_Host_DOWNTIME;hostname;1334665800;1334553600;0;0;nagiosadmin;test;

ただし、Webコンソールの[ダウンタイム]セクションにエントリが表示されることはなく、ダウンタイム中にアラートを受信します。

誰か考えがありますか?単純なことを台無しにしているだけかもしれませんが、喜びもなくかなりの時間を無駄にしていて、これが機能する必要があります。

2
imthefirestartr

SCHEDULE_Host_DOWNTIME; hostname; 1334665800; 1334553600; 0; 0; nagiosadmin; test;

SCHEDULE_Host_DOWNTIME; Host_name; start_time; end_time; fixed; trigger_id; duration; author; comment

durationがありません

-

テストしたばかり

SCHEDULE_Host_DOWNTIME; Host; 1334699660; 1334699720; 1; 0 ;; icingaadmin;コメント

SCHEDULE_Host_DOWNTIME; Host; 1334699760; 1334699920; 0; 0; 120; icingaadmin;コメント

期待どおりに機能するもの。

このホストは、17-04-201223:54:20から17-04-201223:55:20までの固定ダウンタイムがスケジュールされています。その期間中、ホストへの通知は送信されません。

このホストは、17-04-201223:56:00から17-04-201223:58:40の間に開始し、0時間2分の期間続く柔軟なダウンタイムがスケジュールされています。その期間中、ホストへの通知は送信されません。

1
Tabakhase