アクション メール通知における単位の表示について
いつもお世話になっております。
Zabbixのメール通知の本文において
アイテムで設定した単位(%)が表示されずに困っています。
設定方法をご存じの方がいましたら、ご教示の程よろしくお願い致します。
以下、バージョンと設定内容となります。
■バージョン
Zabbix Agent:6.0.5
■アイテム設定
名前:WIN_メモリ使用率アイテム_01
タイプ:Zabbixエージェント
キー:vm.vmemory.size[pused]
データ型:数値(浮動小数点)
単位:%
監視間隔:3m
■トリガー設定
名前:WIN_メモリ使用率トリガー_01
深刻度:警告
条件式:last(/Mcag_WinBase_Templates/vm.vmemory.size[pused],#3)>70
■アクション→トリガーアクション
メール本文内の実行内容
アイテム名:{ITEM.NAME} 値:{?last(/{HOST.HOST}/{ITEM.KEY},#1)}
アイテム名:{ITEM.NAME} 値:{?last(/{HOST.HOST}/{ITEM.KEY},#2)}
アイテム名:{ITEM.NAME} 値:{?last(/{HOST.HOST}/{ITEM.KEY},#3)}
■実際に送信されるメール本文
アイテム名:WIN_メモリ使用率アイテム_01 値:72.787803
アイテム名:WIN_メモリ使用率アイテム_01 値:74.587397
アイテム名:WIN_メモリ使用率アイテム_01 値:72.28304
※上記の値を%表示としたいです。
お手数をおかけいたしますが、ご教示頂けますと幸いです。
TNK - 投稿数: 4737
残念ながら、単位を表示させるマクロは無かったはずなので、単位
をメッセージ内に入れたいのであれば、明示的に設定してください。
SHD - 投稿数: 2
TNK様 ご回答ありがとうございます。
以前使用していたZabbixバージョン3.2では
トリガーアクションで以下の実行内容を指定していた場合
単位まで取得できていたため、バージョン6でも単位を含めた形で取得できないかと思い質問させていただきました。
■バージョン3.2における実行内容
アイテム名:{ITEM.NAME} 値:{{HOSTNAME}:{TRIGGER.KEY}.last(#1)}
アイテム名:{ITEM.NAME} 値:{{HOSTNAME}:{TRIGGER.KEY}.last(#2)}
アイテム名:{ITEM.NAME} 値:{{HOSTNAME}:{TRIGGER.KEY}.last(#3)}"
単位を表示させるマクロはないとのことですので、明示的に設定するように致します。
お忙しい中、回答いただきありがとうございました。