通知メールの本文後半が切れる。
お世話になっております。
通知メールに関して質問させてください。
zabbix v3.0.8 を使用しています。
ログ、プロセスの監視をしており、障害を検知して通知メールを送るよう設定しているのですが、
送られてきたメール本文の最後が切れて送信されています。
メール設定は、メディアタイプに新規に追加し、SendGridを使うためのshを定義しています。
こちらを参考にしました。
http://www.zabbix.jp/node/1441?cm_mc_uid=58789682681814848914871&cm_mc_sid_50200000=1496151977
通知メールは、アクション>アクションタブ>デフォルトのメッセージで本文にマクロを使用して記載しています。
その1
----設定 本文---------------------------------------------------------------------------------------
HTTP Server is DOWN on {HOST.NAME1}.
HOST:
{HOST.NAME1}
ITEM:
{ITEM.KEY1}
STATUS:
{ITEM.NAME1} : {ITEM.LASTVALUE}
DATE:
{EVENT.TIME}
---メール 本文-----------------------------------------------------------------------------------------
HTTP Server is DOWN on **********.
HOST:
**********
ITEM:
net.tcp.service[tcp,,443]
STATUS:
IHS status : Down (0)
DATE:
19:02: ← ここが途切れています。
----ログ@DebugLevel =5 ------------------------------------------------------------------------------------------
12138:20170614:190222.060 query [txnlev:1] [insert into alerts (alertid,actionid,eventid,userid,clock,
mediatypeid,sendto,subject,message,status,error,esc_step,alerttype) values (4451,10,3395,6,1497434542,4,
'アドレス','PROBLEM: HTTPS service is down on ホスト名','HTTP Server is DOWN on ホスト名.^M
^M
HOST:^M
*********^M
^M
ITEM: ^M
net.tcp.service[tcp,,443]^M
^M
STATUS:^M
IHS status : Down (0)^M
^M
^M
DATE:^M
19:02:',0,'',1,0);
]
12138:20170614:190222.060 End of add_message_alert()
その2
----設定 本文---------------------------------------------------------------------------------------
Error Occuered at {HOST.NAME1}, check detail messages as below.
HOST:
{HOST.NAME1}
ITEM ( log[ "path", "search object" ] ):
{ITEM.KEY1}
LOG MESSAGES:
{ITEM.LASTVALUE}
---メール 本文-----------------------------------------------------------------------------------------
Error Occuered at **********, check detail messages is below.
HOST :
**********
ITEM ( log[ “path”, “search object” ] ) :
log[/var/log/was/********/logs/messages.log,@Error-Detect-Messages]
LOG MESSAGES
[2017-05-08 19:46:26.627] E {5518 } error test by y ← ここが途切れています。
----ログ@DebugLevel =5 -----------------------------------------------------------------------------
取得できませんでした。
その2に関しては、本来は” [2017-05-08 19:46:26.627] E {5518 } error test by ytakahashi ”
と取得できるはずで、最新データの「値」ではそのように取得できています。
また、デフォルトのメールテンプレートでも途切れが発生していたように見えます。
Trigger: Application is down on ******* Trigger status: PROBLEM Trigger severity: High Trigger URL:
Item values:
Failed step of scenario “WebAppAccessCheck”. (*******:web.test.fail[WebAppAccessCheck]): 1
UNKNOWN (*UNKNOWN*:*UNKNOWN*): UNKNOWN
UNKNOWN (*UNKNOWN*:*UNKNOWN*): UNKNOWN
Original eve ← 途切れています。テンプレート上はOriginal event ID: {EVENT.ID}です。
以上ですが、確認すべき設定をご教授いただけますでしょうか?
また、必要な情報等ありましたら、追加で用意いたします。
何卒よろしくお願いいたします。
TNK - 投稿数: 4729
3.0.9にアップグレードしてください。
ご参考:
http://www.zabbix.jp/node/3882
yudai - 投稿数: 11
回答ありがとうございます。
よろしくお願いします。