トリガー条件式におけるマクロの利用について
いつもお世話になってます。
Zabbix4.0にて、トリガーの条件式(Parameter)部分にマクロ{INVENTORY.ASSET.TAG}を利用する事は可能でしょうか。
以下の様な条件式で試行錯誤していますが、目的の動作とならず投稿させて頂いた次第です。
{Host:Item.str({INVENTORY.ASSET.TAG})}=1
【目的】
Itemで取得してきたデータに{INVENTORY.ASSET.TAG}の内容に相当する「Tag-nameABC」といった文字列が含まれる場合トリガーを起こす
【前提】
・該当のホストインベントリ項目には入力済み
・上記条件式でトリガーの登録自体は正常にできているが、マクロが展開されず{INVENTORY.ASSET.TAG}の文字列のまま認識されている模様
・{INVENTORY.ASSET.TAG}部分に資産タグの内容である"Tag-nameABC"を直接入力すると目的の動作を確認できる
【参考にしたページ】
https://www.zabbix.com/documentation/4.0/manual/config/triggers/expression
https://www.zabbix.com/documentation/4.0/manual/config/macros/macro_func...
https://www.zabbix.com/documentation/4.0/manual/appendix/macros/supporte...
Zabbixの基礎知識も少なく大変恐縮ですが、ご教授の程よろしくお願いいたします。
yk_taiko - 投稿数: 184
トリガー条件式内で使えるのは、「Supported macros」のマクロ一覧で "Trigger expressions" と書いてあるものです。
kawk - 投稿数: 2
yk_taiko様
ご回答ありがとうございます。
ホストインベントリを参照する大半のマクロはトリガー条件式で利用できない様ですね。。
私の確認不足でお手数をおかけしました。
今後ともよろしくお願いします。