三回連続で値が変わったらアラートを飛ばす方法

とあるファイルをUserParameterを使って行数をカウントしています。
この際に、三回連続で値が変わったらアラートを上げたいのですが、どのように設定すればよいでしょうか?

現状は
{xxxxx:xxxx.xxxxx.change()}=1
としていて、値が変わるとすぐにメールが飛んできてしまい。止めている状況です。

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー kodai の写真

こんにちは。

行数のように決まっていない値を返す監視項目の監視データが3回連続で変わったら、という条件をZABBIXのトリガーで設定するのは難しいとお考えください。かなり複雑に条件式を組み合わせれば可能かもしれませんが、すぐには思いつきませんでした。

もし、

-「3回値が変わったら1を返す」ようにUserParameterを設定
- 「前回と値が変わったら1を返す」ようにUserParameterを設定

のどちらかを対応できるのであれば、シンプルに解決できると思います。ご検討ください。

ユーザー kozu の写真

Zabbix にこだわらないのであれば、Monit が得意とする機能だと思います。

適材適所で Zabbix と使い分けてみたら面白いかもしれませんよ。

ユーザー dogman の写真

ご回答ありがとうございます。
シェルを書いてユーザーパラメータに記述することで動かすことにしましたのでご報告までに。