{HOST1:system.cpu.load[percpu,avg1].avg(#3)}>1.5 and {HOST2:system.cpu.load[percpu,avg1].avg(#3)}>1.5 and {HOST3:system.cpu.load[percpu,avg1].avg(#3)}>1.5
{HOST1:system.cpu.load[percpu,avg1].avg(#3)}>1.5 or {HOST2:system.cpu.load[percpu,avg1].avg(#3)}>1.5 or {HOST3:system.cpu.load[percpu,avg1].avg(#3)}>1.5
{HOST1:system.cpu.load[percpu,avg1].avg(#3)}>1.5 and {HOST2:system.cpu.load[percpu,avg1].avg(#3)}>1.5 and {HOST3:system.cpu.load[percpu,avg1].avg(#3)}>1.5
{HOST1:system.cpu.load[percpu,avg1].avg(#3)}>1.5 or {HOST2:system.cpu.load[percpu,avg1].avg(#3)}>1.5 or {HOST3:system.cpu.load[percpu,avg1].avg(#3)}>1.5
この設定だと、どのような動きになるのでしょうか?
Yasumi - 投稿数: 380
念のためZabbixやOSのバージョンを教えてください。
トリガー設定では上記のような目的を達成できないですね。
なので、アクション側で設定できないか模索をしてみてください。
m-m - 投稿数: 38
zabbixのバージョンは4.0、
OSについはAmazonLinux2になります。
アクションでもできないかと考えたのですが、思い浮かばずこちらに投稿させていただいた次第です。
よろしくお願いいたします。
Yasumi - 投稿数: 380
再度検討してみたのですが、実現はできないようです。
たとえば下記のような設定はできますが、さらにその中から3台発生時のみ~という設定は難しいです。
{HOST1:system.cpu.load[percpu,avg1].avg(#3)}>1.5 and {HOST2:system.cpu.load[percpu,avg1].avg(#3)}>1.5 and {HOST3:system.cpu.load[percpu,avg1].avg(#3)}>1.5
{HOST1:system.cpu.load[percpu,avg1].avg(#3)}>1.5 or {HOST2:system.cpu.load[percpu,avg1].avg(#3)}>1.5 or {HOST3:system.cpu.load[percpu,avg1].avg(#3)}>1.5
m-m - 投稿数: 38
ありがとうございます。
{HOST1:system.cpu.load[percpu,avg1].avg(#3)}>1.5 and {HOST2:system.cpu.load[percpu,avg1].avg(#3)}>1.5 and {HOST3:system.cpu.load[percpu,avg1].avg(#3)}>1.5
{HOST1:system.cpu.load[percpu,avg1].avg(#3)}>1.5 or {HOST2:system.cpu.load[percpu,avg1].avg(#3)}>1.5 or {HOST3:system.cpu.load[percpu,avg1].avg(#3)}>1.5
この設定だと、どのような動きになるのでしょうか?
Yasumi - 投稿数: 380
前者だと、HOST1とHOST2とHOST3のすべてでロードアベレージ値が閾値を超えるとトリガー発報します。
後者だと、HOST1とHOST2とHOST3のどこか1つでロードアベレージ値が閾値を超えるとトリガー発報します。
m-m - 投稿数: 38
回答いただいてから考えていたのですが、
HOST1,2,3とあるとして、
この3台のホストのCPU使用率の合算値、または平均値が閾値超えたらアラート
というような設定はできますでしょうか?
Yasumi - 投稿数: 380
({HOST1:system.cpu.load[percpu,avg1].last(#1)}+{HOST2:system.cpu.load[percpu,avg1].last(#1)}+{HOST3:system.cpu.load[percpu,avg1].last(#1)})>4.5
({HOST1:system.cpu.load[percpu,avg1].last(#1)}+{HOST2:system.cpu.load[percpu,avg1].last(#1)}+{HOST3:system.cpu.load[percpu,avg1].last(#1)})/3>1.5
こういうトリガーを初めて作成するので想定通りに機能するか不明ですが、
合算値や平均値はできるように思います。
※対応するトリガーはlast(#1)でもavg(#3)でもいいかな、考え方次第だと思います