メールアクションの値取得のトリガー
掲題の件、質問です。
現在以下のように警告メールアクションを設定しています。
==============================
タイトル:
【警告】{HOST.NAME1}:{TRIGGER.NAME}:{EVENT.ID}
本文:
下記の内容で警告が必要です。
発生時刻 :{DATE}-{TIME}
警告ホスト :{HOST.NAME1} 【{HOST.IP1}】
警告箇所 :{TRIGGER.NAME}
最新値 :{ITEM.LASTVALUE}
コメント :
{TRIGGER.DESCRIPTION}
イベントID : {EVENT.ID}
==============================
上記設定で実際のメールが以下
==============================
下記の内容で警告が必要です。
発生時刻 :2018.06.19-*******
警告ホスト :**********
警告箇所 :Disk I/O が15秒を超えました
最新値 :13.38 秒
コメント :*****
イベントID : 240087
==============================
となり、『警告箇所』の項目に対し、『最新値』を取得してしまうため
「15秒超えた」のも関わらず、値が13.38秒となってしまい、トリガー
発生の原因の値が取得できていません。
希望としてメール本文の『最新値』には『発生元となった値』を入力したいです。
どのように設定すればよろしいでしょうか?アドバイスいただければと思います。
TNK - 投稿数: 4769
{ITEM.LASTVALUE}では最新値を取得してきてしまいますので、
トリガーが発生した時のアイテムの値を取得したいのであれば、
{ITEM.VALUE}を使ってみてください。
hurukichi - 投稿数: 21
返信遅くなり大変申し訳ございません。
{ITEM.VALUE}で試用してみましたが、{ITEM.LASTVALUE}と取得する値は
同じようです。
そもそものアイテムの取得方法が悪いのでしょうか。
どうぞよろしくお願いいたします。
heya - 投稿数: 319
ひょっとして、回復時のアクションで送られたメールではありませんか?
{TRIGGER.STATUS} もどこかに入れてみてください(OK か PROBLEM に置き換わります)。
hurukichi - 投稿数: 21
回復時のアクションは障害時と別に作成しており、タイトルに【復旧】と付くようになっており、間違えてはいないと考えております。
やはり取得値は{ITEM.VALUE}と{ITEM.LASTVALUE}で変化がないことを確認しております。
何か手立てがあればアドバイスお願いいたしいます。
yk_taiko - 投稿数: 184
アイテム・トリガー・アクションの設定と
該当のイベントの情報を記載いただければ、
何かわかるかもしれません。
あと、Zabbix のバージョンは記載ください。