Zabbix 6.0のトリガーアクションでメール送信時ホスト表示名のみ文字化け
現在、Zabbix6.0でサーバの更新を確認しています。
Zabbix5.0では、アラートメールを日本語化していて全て正常に表示されていましたが
Zabbix 6.0では、ホストの表示名だけが文字化けしてしまいます。
Rocky Linux release 8.5
MariaDB-server-10.5.15
/etc/my.cnf.d/server.cnf
[mysqld]
character-set-server = utf8
collation-server = utf8_bin
skip-character-set-client-handshake
アクションの実行内容の詳細
件名
【障害(重度の障害)】 {HOST.NAME}
メッセージ
Zabbixで障害(重度の障害)を検知しました。
ホスト名: {HOST.HOST}
詳細ホスト名: {HOST.NAME}
グループ名: {TRIGGER.HOSTGROUP.NAME}
IPアドレス: {HOST.IP}
{TRIGGER.NAME}
{ITEM.NAME1} ({HOST.NAME1}:{ITEM.KEY1}): {ITEM.VALUE1}
上記の内容で、Emailでメッセージを送信した場合、件名とメッセージ内容の「 {HOST.NAME}」のみ文字化けします。
尚、/etc/my.cnf.d/server.cnfを変更しない場合、すべてのメールの日本語が文字化けしましたが追加後にホストグループの
日本語を含めて正常に日本語が表示されるようになりましたが、表示名だけが文字化けします。
どなたか、解決方法に関する何か分かる方はいますでしょうか。
TNK - 投稿数: 4744
表示名を設定したのがskipを設定する前であったのならば、再度設
定しなおしてみてください。
Jin - 投稿数: 2
TNKさま
返信が遅くなりまして申し訳ありませんでした。
ご指摘通りに表示名を再度設定しなおしたところ
メールのSubjectおよび本文中の日本語表示名が正常に表示するようになりました。
大変ありがとうございました。