アクション設定のメッセージ送信でのマクロ関数使用について
Zabbix5.0でアクション設定のメッセージ送信に関する質問になります。
アクション設定のメッセージ送信でカスタムメッセージのEmail送信処理を検証しております。
Emailのカスタムメッセージ内で例えば下記のようなマクロ関数を設定してみたのですが
想定の結果とはなりませんでした。
[メッセージのカスタマイズ設定]
[入力メッセージ] {{TIME}.fmttime(%Y)} / {{TIME}.fmttime(%m)} / {{TIME}.fmttime(%d)}
[想定の結果] アクション起動時の日付を YYYY / MM / DD で出力
Emailのカスタムメッセージ内ではマクロ関数は利用できないのでしょうか?
[目的] アクション起動時の日付をYYYY/MM/DD形式でメールに記載する必要があり、
マクロ{DATE}では Zabbixでは YYYY.MM.DD形式となる為、変換する方法を調査しております。
送信先のメールサーバはPostfixです。
恐れ入りますが参考となる情報がございましたらご教授お願い致します。
TNK - 投稿数: 4744
使用されているのは、Zabbix 5.0なのですよね?
fmttime()を使用できるのは、5.2からだったと思います。
https://www.zabbix.com/documentation/5.0/manual/config/macros/macro_func...
https://www.zabbix.com/documentation/current/manual/config/macros/macro_...
yoko86 - 投稿数: 2
TNK様
ご回答ありがとうございます。
ご指摘の通りfmttime()を使用できるのは5.2からでした。
大変失礼いたしました。
バージョンは5.0LTSを使用したい方針ですので、
fmttime()以外の方法で検討したいと思います。
ありがとうございます。