ZABBIX3.0でのアクション メッセージ送信について
いつもお世話になります。
ZABBIX3.0でのアクション設定の際 アクションの実行内容に
実行内容のタイプ メッセージの送信
件名に {TRIGGER.STATUS}
メッセージに {TRIGGER.NSEVERITY}を設定
ZABBIX2系では、第1引数に送信先のIPアドレス
第2引数に件名の{TRIGGER.STATUS}の値
第3引数にメッセージの{TRIGGER.NSEVERITY}の値が
スクリプトに渡されていましたが、ZABBIX3.0では、正常に
受け渡されていないようです。
レポートのアクションログには、各値は、送信済みになっているようです。
テストで、スクリプトの各値に、固定した値を代入してみると
動作するようですので、引数がうまく渡されていないように見えます。
3.0と2.4などでは、何か違いがあるのでしょうか?
ご教授頂けますと幸いです。
OS centos7
ZABBIX3.0
スクリプトの配置先 /usr/lib/zabbix/alertscripts/
スクリプトのパーミッション 755
TNK - 投稿数: 4769
先日のOSCでの発表資料のP.32やマニュアルをご参照ください。
http://www.slideshare.net/atanaka7/zabbix30
https://www.zabbix.com/documentation/3.0/manual/introduction/whatsnew300...
独自のメディアスクリプト呼び出しをされていて、以前の引数での
呼び出しと同様の引数が渡されるようにされたいのであれば、明示
的に引数
{ALERT.SENDTO}
{ALERT.SUBJECT}
{ALERT.MESSAGE}
を指定する必要があります。
試してみてください。
kyouji-east - 投稿数: 28
TNT様
早々のご指南ありがとうございます。
アクションログの件名、メッセージ欄に引数の値が入っていたので、
スクリプトのパラメーターにデフォルトで入っているものと勘違いしてました。
>明示的に引数を指定する必要があります。
マニュアルをよく読むべきでした。
おかげさまで、無事解決いたしました。
ありがとうございました。