アクションに設定するメッセージ内のユーザ定義マクロの展開について質問させてください。
Zabbix server 4.0.6
アクションのメッセージ内に、{TRIGGER.EXPRESSION}、{TRIGGER.EXPRESSION.RECOVERY}を書き、そのトリガーの発生・復旧条件をメッセージ内に記載しております。
主にWeb監視で困っているのですが、Web監視の設定、トリガーを含めたテンプレートを作成し、複数のホストに割り当てております。
しかしホストごとに監視するURLが異なりますため、テンプレート内のWeb監視のシナリオ名やステップ内のURL、条件式に直接URLを書くのではなく、ユーザ定義マクロ{$WEBURL}として定義し、ホストのユーザ定義マクロ{$WEBURL}にURLを入れております。
トリガーはこのようになっています。
{テンプレート名:web.test.fail[Web監視 {$WEBURL}].以下評価式
この設定にて、トリガーにひっかかる状況になった場合、メッセージで送信される{TRIGGER.EXPRESSION}、{TRIGGER.EXPRESSION.RECOVERY}で展開された中には、ユーザ定義マクロ{$WEBURL}の部分が展開されず、{$WEBURL}のままになっております。
例
マクロ