zabbix 1.4.2 frontend の不具合について

こんにちは
ysm です。

zabbix 1.4.2 frontend に於いて、以下のエラーが発生しました。

<code>
Monitoring -> Events の最下行
Undefined variable: rclock[/hthome/lightinfra/zabbix/include/events.inc.php:204]
</code>

該当ソースの該当箇所周辺を見ると以下の様になっていました。

<code>
while($rows = DBfetch($res)){
$rclock = $rows['clock'];
}
★ここ⇒ if($rclock != $row['clock']) return false;
</code>

$rclock はグローバル変数では無い様なので、スコープ外変数の参照に因るエラーと思われます。
なので、以下の様に変更して見ました。

<code>
★追加⇒ $rclock = 0;
while($rows = DBfetch($res)){
$rclock = $rows['clock'];
}
if($rclock != $row['clock']) return false;
</code>

これで、このエラーの発生は無くなりました。
events.inc.php は 1.4.2 でかなり改変されている為、
1.4.2 からの不具合ではないかと思われます。

以上、zabbix 1.4.2 を使用してみた報告です。