いつもお世話になっております。
zabbix1.8.3を使用しております。
トリガーの二段階の閾値の設定をしたいのですがどのようにしたらよいかわからず困っております。 例えば、LoadAverageが5を超えた場合にwarning、10を超えたらcriticalというような設定を行いたいです。
よろしくお願いします。
同じ事をしようとして、この質問に真っ先にたどり着きました。 方法としてはほぼ同じですが、トリガーの「依存関係」を使うことにより、より良い運用ができそうです。
12 トリガー [Zabbix Documentation 1.8]
3 トリガーの依存関係 [Zabbix Documentation 2.2]
トリガーを2つ用意すればよいのではないでしょうか?
例えば、
・LoadAverageが5を超えた ・LoadAverageが10を超えた
の2つを作成して、前者を「warning」(軽度の障害)、後者を「critical」(重度の障害)とします。
ただし、10を超えた場合に、同じ対象であっても2つのトリガーで障害となっていることになってしまいます。
どうしても、1つの障害に対して1つのトリガーのみにするとなると、
・LoadAverageが5を超えて10以下 ・LoadAverageが10を超えた
という2つのトリガーにする案もあるのですが、10を超えたときに1つめのトリガーがOKになってしまうので、アクションで回復時も通知していると、回復したと思ったらもっと状況が悪くなっていたということがありえます。
私は、一瞬回復したのかと運用者が混乱してしまわないよう、10を超えた場合は、2つのトリガーが両方とも障害であるという状態であったほうが良いと思います。
TNKさん
早速のご返信ありがとうございます。
トリガー二つ。そういうやり方もあるのですね。 参考になりました。
とりあえずはその方法で対応するようにします。
ありがとうございました。
アカウント名 KTU
Zabbix関連
kanehama - 投稿数: 1
同じ事をしようとして、この質問に真っ先にたどり着きました。
方法としてはほぼ同じですが、トリガーの「依存関係」を使うことにより、より良い運用ができそうです。
12 トリガー [Zabbix Documentation 1.8]
3 トリガーの依存関係 [Zabbix Documentation 2.2]
TNK - 投稿数: 4755
トリガーを2つ用意すればよいのではないでしょうか?
例えば、
・LoadAverageが5を超えた
・LoadAverageが10を超えた
の2つを作成して、前者を「warning」(軽度の障害)、後者を「critical」(重度の障害)とします。
ただし、10を超えた場合に、同じ対象であっても2つのトリガーで障害となっていることになってしまいます。
どうしても、1つの障害に対して1つのトリガーのみにするとなると、
・LoadAverageが5を超えて10以下
・LoadAverageが10を超えた
という2つのトリガーにする案もあるのですが、10を超えたときに1つめのトリガーがOKになってしまうので、アクションで回復時も通知していると、回復したと思ったらもっと状況が悪くなっていたということがありえます。
私は、一瞬回復したのかと運用者が混乱してしまわないよう、10を超えた場合は、2つのトリガーが両方とも障害であるという状態であったほうが良いと思います。
KTU - 投稿数: 30
TNKさん
早速のご返信ありがとうございます。
トリガー二つ。そういうやり方もあるのですね。
参考になりました。
とりあえずはその方法で対応するようにします。
ありがとうございました。