アクションで吐き出したログが一部欠けてしまう

いつもお世話になっております。

ログ監視のアラートの詳細をログに書き出していますが、
どうにも「CODE」のうしろの00が欠けてしまいます。
検証した結果、XXXX0210.shの「.」の部分があると、後続の00が消えてしまうことがわかりました。

ログに書き込み、アラートを出す
echo '2019/10/07 06:12:25 TEST:YYYY SHELL:XXXX0210.sh CODE00:99' >> error.log
echo '2019/10/07 06:12:25 TEST:YYYY SHELL:XXXX0210.sh CODE99:00' >> error.log
echo '2019/10/07 06:12:25 TEST:YYYY SHELL:XXXX0210. CODE99:00' >> error.log
echo '2019/10/07 06:12:25 TEST:YYYY SHELL:XXXX0210sh CODE00:99' >> error.log

Zabbixのalert.logに出るログ
ホスト名\t2019.10.07 14:06:39\tLog [error.log]:2019/10/07 06:12:25 TEST:YYYY SHELL:XXXX0210.sh CODE00:99\tWARNING
ホスト名\t2019.10.07 15:01:39\tLog [error.log]:2019/10/07 06:12:25 TEST:YYYY SHELL:XXXX0210.sh CODE99:\tWARNING
ホスト名\t2019.10.07 15:16:39\tLog [error.log]:2019/10/07 06:12:25 TEST:YYYY SHELL:XXXX0210. CODE99:\tWARNING
ホスト名\t2019.10.07 16:41:58\tLog [error.log]:2019/10/07 06:12:25 TEST:YYYY SHELL:XXXX0210sh CODE00:99\tWARNING

<設定>
アクションの実行内容
{HOST.NAME}\t{EVENT.DATE} {EVENT.TIME}\t{EVENT.NAME}:{{HOSTNAME}:{TRIGGER.KEY}.last(#1)}\t{TRIGGER.SEVERITY}

メディアタイプ
alert.sh
パラメータ:{ALERT.MESSAGE}

登録スクリプト
[root@XXXXX]# cat /usr/lib/zabbix/alertscripts/alert.sh
#!/bin/sh
echo "${1}" >> /var/log/zabbix/alert.log

00が欠けないようにするためには、アクションの実行内容の記載を変更する必要があると考えていますが、
どのようにすればよいでしょうか。

よろしくお願いします。

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー kz999 の写真

そのアクションの実行内容はデフォルトメッセージの項目に書いてある認識でいいですよね?
『{{HOSTNAME}:{TRIGGER.KEY}.last(#1)}』で検知した値を出力できるんですねえ、知りませんでした。
確かにその内容だと00が欠ける現象が再現されますね、なんででしょうね。

アクションのデフォルトメッセージで、検知した値を出力するように設定する時は、
『{ITEM.VALUE}』を使うようにすると良いと思います。
こんな感じに書き換えてみてください。

{HOST.NAME}\t{EVENT.DATE} {EVENT.TIME}\t{EVENT.NAME}:{ITEM.VALUE}\t{TRIGGER.SEVERITY}