Zabbix1.8.10での通知アクション/メッセージ設定について

お世話になります。

通知アクションの設定で、メッセージ内容の指定でこれまで改行を含む
複数行のメッセージの雛形を使用していたのですが、先日メッセージの
内容を編集したところ、その後メッセージ内の改行が削除される動作と
なってしまい、通知メールの可読性が悪く困っています。

初期構築時に使用していた際(バージョンはおそらく1.8.2)には
問題なく動作しておりその後も特に問題などはなかったため、
構築後リリースされたアップデートを定期的に適用している中で
どこかのバージョンで動作が変わっており、それが今回の設定編集時に
発現しているのではないかと考えた次第です。

不具合・もしくは設定方法の誤りなどがございましたら情報を頂けませんでしょうか。

使用している環境は以下の通りです。

■OS:CentOS 5.7 64bit (2.6.18-274.18.1.el5)
■MySQL:5.0.95
■PHP:5.1.6
■Apache HTTP Server:2.2.3-53
■Zabbix:下記パッケージを導入
 ・zabbix-jp-release-5-5
 ・zabbix-1.8.10-1.el5.JP
 ・zabbix-server-1.8.10-1.el5.JP
 ・zabbix-web-mysql-1.8.10-1.el5.JP
 ・zabbix-web-1.8.10-1.el5.JP
 ・zabbix-agent-1.8.10-1.el5.JP
 ・zabbix-server-mysql-1.8.10-1.el5.JP

コメント表示オプション

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

1.8.10で試してみたのですが、Webインターフェース上は問題なく改行が残っています。

確認したいのですが、

- Webインターフェース上も改行が削除されているのでしょうか?
- メールの送信にはZabbix標準のSMTP送信を利用されているのでしょうか?それとも、何かしらのスクリプトを利用されているのでしょうか?

ユーザー shibainu55 の写真

情報が不足しており申し訳ありません。

>- Webインターフェース上も改行が削除されているのでしょうか?

はい、Web画面からメッセージの設定を変更し保存すると、
その後改行が削除された状態となります。テストメールを送出すると、
やはりメッセージの設定画面で改行が削除された通り1行の本文としてメールが届いてしまいます。

>- メールの送信にはZabbix標準のSMTP送信を利用されているのでしょうか?それとも、何かしらのスクリプトを利用されているのでしょうか?

メール送信は、Zabbix標準のSMTP送信機能を使用しております。

ユーザー shibainu55 の写真

続報です。

アクションを再作成したところ、デフォルトメッセージ、リカバリメッセージについては
設定内容を変更しても改行が削除されることなく正常に動作することが確認できました。

が、オペレーションの設定でカスタムメッセージを設定すると変わらず前述の改行が削除される
挙動となってしまいます。(デフォルトメッセージの本文をコピペして試してみましたが、
やはりオペレーション側の設定で変更すると設定保存後に改行が削除されてしまいNG)

PHP側コードに不具合があるのかな?とも思っていたのですが、今回はソースを
確認する時間が取れないこととデフォルトメッセージを変更する形で要件上問題ないことから、
ひとまず手元の環境で動作確認の取れたバイパス進てめていきたいと思います。

どうもありがとうございました。

ユーザー kodai の写真

アクションのオペレーションの設定だったんですね。

1.8.10で現象が確認できました。おそらくバグだと思われますので、本家に報告しておきます。

追記:
こちらに報告しておきました。
https://support.zabbix.com/browse/ZBX-4687

ユーザー kodai の写真

すでに修正されていました。Zabbix 1.8.11で改善される予定です。
https://support.zabbix.com/browse/ZBX-4506

ユーザー shibainu55 の写真

ご返信ありがとうございます。
不具合という確認がとれてすっきりしました。

>アクションのオペレーションの設定だったんですね。

説明が足りずすみません。実は、アクション自体 以前のバージョンで作成したものを
そのまま更新した際にはデフォルトメッセージも改行が削除される挙動となっており、
1.8.10で再作成したアクションを編集した場合に初めて「デフォルトメッセージはOK、
オペレーションの設定はNG」という挙動となっていたようです。最初の問合せ時には
この挙動が把握しきれていなかったため、情報が一部提示できなかったという経緯があります。

既に新バージョンでの修正対応がなされているとのことですので、ひとまず
次回バージョンアップまでは現在のバイパスのまま利用したいと思います。

どうもありがとうございました。

ユーザー shibainu55 の写真

本筋と全く関係ないのですが、一点気になったので。。

kodaiさんのコメント登録日の日時が
「登録日: 2005-12-2」となっていますが、意図通りでしょうか?

ユーザー kodai の写真

表記が分かりづらいのですが、「登録日」はアカウントの登録日で、名前の下に出てる方がコメントの日時なんです :-)

ユーザー shibainu55 の写真

おぉ、なるほどそういう意味での登録日なのですね。知りませんでした。
XOOPSはあまり明るくなく失礼しました :-o