0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

[Zabbix] 特定の時間帯に特定のトリガーのみ無効にする方法

Last updated at Posted at 2018-02-28

バッチの実行時間帯など、特定の時間帯のみCPU使用率のトリガー通知を止めたい場合があります。
Zabbixのメンテナンス機能でトリガー通知を止めることはできますが、ホスト単位での設定となってしまいます。

1. 実現したいこと

  • 特定のホストのみトリガー通知を止める
  • 特定の時間帯のみトリガー通知を止める
  • 特定のトリガーのみ通知を止める

2. 前提条件

  • Zabbixのバージョンは、2.2.3
  • トリガーはテンプレートで設定している

3. 実現方法

通知を止めたいトリガーに時間の条件を追加することで実現できます。

3-1. トリガーの複製

テンプレートのトリガーの場合、個別に条件の変更(追加)はできません。個別に編集ができるようにトリガーの複製を行います。

設定->ホスト->トリガーで対象のトリガーを選択

zabbix_01.PNG

プルダウンから**'選択をコピー'**を選択して実行します。対象のホストを選択してトリガーをコピーします。
zabbix_02.PNG

3-2. トリガーの編集

コピーしたトリガーの条件を修正します。条件式に通知時間の条件を追加します。以下の例では、次のような条件としています。

  • CPUアイドル値の5分間平均が5未満
     かつ
  • (時間が5時より前、または8時より後)
{XXXX:system.cpu.util[,idle].avg(5m)}<5 &
 ({XXXX:system.cpu.util[,idle].time(0)}<050000 |
 {XXXX:system.cpu.util[,idle].time(0)}>080000)

zabbix_03.PNG

条件式ビルダーでは、このようになります。
zabbix_04.PNG

条件の追加が完了したら、元からあったテンプレートから引き継いだトリガーを無効化しておきます。

以上で設定は完了です。


※ブログに記載済みの記事をQiitaに転載しています。元の記事はこちら

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?