定時処理作業の為、毎日午前3時から午前4時にCPUアラートメールが発報されます。 既知のアラートのため、この時間帯に設定しているアイテムもしくはトリガーを 監視停止もしくはアラートメール送信停止の設定をしたいと思っております。
トリガーの記述は{URL:system.cpu.util[,idle].last(0)}<10
ご教授お願いできないでしょうか。 どうぞ宜しくお願いいたします。
利用されているZabbixのバージョンを記載頂けてませんが、最近のバージョンで あれば、そういった時のためにメンテナンス期間という設定ができるようになって います。 ただし、アイテム単位では指定できず、ホストかホストグループでの単位での設定 になります。
これを利用して、毎日、その時間帯に対象のサーバがメンテナンス期間内の状態に なるよう設定し、アクションの実行条件内でデフォルトで設定されているはずです が、メンテナンス期間外であるという条件があれば、設定した時間帯にはアクショ ンが実行されないようにすることができます。
ご参考: https://www.zabbix.com/documentation/2.2/jp/manual/maintenance
アイテムやトリガーの単位で設定されたいのであれば、トリガーの条件式に時刻の 条件(time関数)を付加して、時間帯ごとに閾値を設定してみてはいかがでしょうか。
ご参考: ZABBIX2.0 のトラップに対するアクションの スケジュールについて http://www.zabbix.jp/node/1810 トリガーの曜日・時間指定での検知除外設定 http://www.zabbix.jp/node/2582
TNK様 ご連絡ありがとうございます。
zabbixバージョン記載せず申し訳ございませんでした。 ◆監視サーバのzabbix-serverバージョンは以下となります。 # zabbix_server --version Zabbix server v2.4.2 (revision 50419) (5 November 2014) Compilation time: Nov 10 2014 13:26:43
◆監視対象機のzabbix-agentバージョンは以下となります。 # zabbix_agent --version Zabbix agent v2.4.3 (revision 51175) (15 December 2014) Compilation time: Dec 17 2014 12:50:56
TNK様が記載頂いた通り、メンテナンス期間での設定では ホストもしくはホストグループとなる為、要件に沿えません。 CPU以外の監視は24時間監視にしたいと思っております。
その為、トリガーに対しての条件式設定で検討しております。 条件式ビルダーを使って作成したみたところ、以下の条件式となりました。 {www.example.com:system.cpu.util[,idle].last(0)}<10 and ({www.example.com:system.cpu.util[,idle].time()}<030000 or {www.example.com:system.cpu.util[,idle].time()}>040000)
この方法でうまく動作するか様子を見たいと思っております。 他に良い方法等がございましたら、ご意見やご指摘頂ければ幸いです。
アカウント名 iwachandayo
Zabbix関連
TNK - 投稿数: 4769
利用されているZabbixのバージョンを記載頂けてませんが、最近のバージョンで
あれば、そういった時のためにメンテナンス期間という設定ができるようになって
います。
ただし、アイテム単位では指定できず、ホストかホストグループでの単位での設定
になります。
これを利用して、毎日、その時間帯に対象のサーバがメンテナンス期間内の状態に
なるよう設定し、アクションの実行条件内でデフォルトで設定されているはずです
が、メンテナンス期間外であるという条件があれば、設定した時間帯にはアクショ
ンが実行されないようにすることができます。
ご参考:
https://www.zabbix.com/documentation/2.2/jp/manual/maintenance
アイテムやトリガーの単位で設定されたいのであれば、トリガーの条件式に時刻の
条件(time関数)を付加して、時間帯ごとに閾値を設定してみてはいかがでしょうか。
ご参考:
ZABBIX2.0 のトラップに対するアクションの スケジュールについて
http://www.zabbix.jp/node/1810
トリガーの曜日・時間指定での検知除外設定
http://www.zabbix.jp/node/2582
iwachandayo - 投稿数: 2
TNK様
ご連絡ありがとうございます。
zabbixバージョン記載せず申し訳ございませんでした。
◆監視サーバのzabbix-serverバージョンは以下となります。
# zabbix_server --version
Zabbix server v2.4.2 (revision 50419) (5 November 2014)
Compilation time: Nov 10 2014 13:26:43
◆監視対象機のzabbix-agentバージョンは以下となります。
# zabbix_agent --version
Zabbix agent v2.4.3 (revision 51175) (15 December 2014)
Compilation time: Dec 17 2014 12:50:56
TNK様が記載頂いた通り、メンテナンス期間での設定では
ホストもしくはホストグループとなる為、要件に沿えません。
CPU以外の監視は24時間監視にしたいと思っております。
その為、トリガーに対しての条件式設定で検討しております。
条件式ビルダーを使って作成したみたところ、以下の条件式となりました。
{www.example.com:system.cpu.util[,idle].last(0)}<10 and ({www.example.com:system.cpu.util[,idle].time()}<030000 or {www.example.com:system.cpu.util[,idle].time()}>040000)
この方法でうまく動作するか様子を見たいと思っております。
他に良い方法等がございましたら、ご意見やご指摘頂ければ幸いです。