zabbixでAWSのelasticache(redis)のFreeableMemoryでalertを発生させたい

識者の皆様

何時も勉強をさせていただいています
現在、td-agent経由でelasticache(redis)のmetricをzabbixで監視をしています

現在はトリガーを設定できていないのですが、elasticache(redis)のmetricにFreeableMemoryが100M以下になった場合
alertを発生させるトリガーはどのように設定をすれば適切な情報を取得できるでしょうか?

色々と考えてみたのですが、上手くalertを発報させることが出来ず
苦慮しております

識者の皆様、ご指導をよろしくお願い申し上げます

コメント表示オプション

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

具体的にどのように設定されてみたのでしょうか?
上手くalertを発報させることが出来ないというのは、具体的にど
のようにうまくいかないのですか?

何を利用して、何がどこまでどうできているのかが全くわからない
ので回答することができません。

値は取得してZabbix上の最新データなどで確認できるようになって
いるのですか?

ユーザー TETSUYA Saito の写真

TNK様

ご指導、有難うございます
alertの発報ですが、下記の様にすることで想定道理の動作をさせることが出来ました

{ホスト名:elasticache.FreeableMemory.min(#2)}<100000000

想定としてはelasticache.FreeableMemoryがミニマムで100M以下になった時に
alertを発報させたいと考えていました

小生としては上記の設定で、連続して2回、elasticache.FreeableMemoryが100M以下なった時
alertが発報されると理解しているのですが、認識はあっていますしょうか

ユーザー fripper の写真

皆様にお願いです

利用しているZabbix のバージョンや、投入した設定、可能な限り、漏れ無く書いてください
AWS利用等の環境依存、OS のディストリビューション、
ソースからビルドしたのか、パッケージを使ったのか‥etc

「td-agentで‥」
「elasticache.FreeableMemory」

と書かれても、組み合わせされているOSS等が、そもそもどのようなものなのか、が解らない場合や、
Blog 等を参考に設定を投入されたり、「デファクトとして知られている方法で‥」といった場合など

Zabbix 側のホスト・アイテム・トリガー・アクション‥正直、どの項目がどのように設定されていて、
どこからどこまでは意図どおり動作していて、どこからが意図通りでないのか

適切な回答を得るためにも、また、この質問・回答を、あとから類似の疑問をもった方々が参照された場合にも
役立つものとするために、本当にお願いします‥

#Saito様には、本質問書込への応答で、多くの方々へ向けたことをこのような形で書いてしまい、申し訳ありません

>  {ホスト名:elasticache.FreeableMemory.min(#2)}<100000000

この設定についてです
この表現ですと、「直近2回の収集結果のうち、最小の値が、100Mを下回ったら‥」と
なってしまいますので、1度でも100Mを下回ると、トリガーが反応してしまいます

「連続して2回、elasticache.FreeableMemoryが100M以下となった時」を想定されるならば、
以下のように設定されるのが良いかと思います

>  {ホスト名:elasticache.FreeableMemory.max(#2)}<100000000

2回分の最大値、2回のうち値が大きかったほうを基準に考えても、100Mを下回った場合‥
すなわち、2回のどちらの値も、100Mを超えることができなかった‥
という意味合いになります