IE8でDashboardが表示されない

Zabbix-jp 版の zabbix-server-1.8.4-1 と Zabbix 1.8.5-1.JP を試してみて同じ現象でしたので報告いたします。

IE8の場合、Monitoring->Dashboardにて、javascriptエラーが発生し、Host status等、全ての項目についてデータが取得できない状況でした。

補足ですが、これはWindows XP SP3上のIE8の場合にのみ発生しています。

調査したところ、以下の様な感じで修正出来ましたのでご連絡いたします。
# vi /usr/share/zabbix/include/page_footer.php
80行目を以下の様に修正
変更前
$post_script.= 'if(IE6){ie6pngfix.run(false);}'."\n";
変更後
$post_script.= 'if(IE6 && IE6only){ie6pngfix.run(false);}'."\n";

# vi /usr/share/zabbix/js/common.js
27行目に以下の行を追加
var IE6only = IE6 && !IE7 && !IE8 && !IE9;

673行目を以下の様に修正
変更前
if(IE6){
変更後
if(IE6 && IE6only){

# vi /usr/share/zabbix/js/class.cmessages.js
439行目を以下の様に修正
変更前
if(IE6){
変更後
if(IE6 && IE6only){