イベント履歴のCSVエクスポート
お世話になります。
【環境】
OS:RedHat Enterprise Linux 6
Zabbix:2.0.4
文字コード:UTF-8
ZabbixのWeb画面より、
[監視]-[イベント]の「イベント履歴」画面にて、
[CSVエクスポート]でファイル出力した際、
"説明"に含まれる{ITEM.VALUE}の「半角スペース」が、
「 」として出力されてしまいます。
サーバへのアクセス権を持たない利用者に対して、
上記機能を使用して、Web画面より、イベント履歴の採取が
出来るようにしたいと考えております。
恐らく何らかのphpを修正すれば改善出来るとは思いますが、
修正箇所が分りません。
ご教授の程、宜しくお願いします。
TNK - 投稿数: 4671
このフォーラムの表示上では見えませんが、恐らく、半角スペース
が、HTML特殊文字でスペースを示すnbspが含まれる文字列になって
しまっていることだと思われます。
マクロを利用していない部分に関しては、0x20のスペースはそのま
まですので、マクロの展開の部分になりそうです。
マクロの展開部分をさわるのも面倒なので、CSVに出力するところ
で、nbspを含む文字列を半角スペースに置換してしまう処理を追加
してみてはいかがでしょうか。
CSVに変換しているところは、frontends/php/include/func.inc.php
内の、zbx_toCSV()という関数で行っているようです。