Zabbix Java GatewayでDouble型の値を監視できるようにするパッチ

Zabbix Java Gatewayを使ってJMX経由で何かしらの値を監視するときに、値の型がjava.lang.Doubleだとエラーになってしまい、監視できない。

そこで、エラーにならないように修正する。

元ネタは下記のフォーラムのコメント。

jmx java.lang.Double bug?

Zabbix 2.0.4のときに作ったけど、たぶん2.0.5でも動くはず。

パッチは下記の通りです。

パッチの当て方

  1. Zabbixのソースをダウンロード

http://www.zabbix.com/download.php

  1. 解凍
tar zxvf zabbix-2.0.4.tar.gz
cd zabbix-2.0.4/src/zabbix_java/
  1. パッチを当てる
patch src/com/zabbix …
more ...

Zabbixのグラフ画面で選択したホストのグラフを全て表示するパッチ

ちょっと前に、Zabbixのグラフ画面で選択したホストのグラフを全て表示するようにするパッチを作ったので。

Zabbix2.0.4でしかテストしてませんが、2.0.5でも動くはず。

パッチ当てるときは下記のような感じ。

patch -p1 -d /usr/share/zabbix < zabbix2.0.4_display_all_graph.patch

中身は下記の通り。ダウンロードも下から。

more ...

Zabbix1.9.8から1.9.9にするときのDBスキーマ変更パッチ

Zabbix

Zabbixを1.9.8から1.9.9にしたらエラーを吐いていたので、調べたらDBのスキーマ変わってて、パッチもあった。

ぐぐったら出てきたページ↓

http://www.zabbix.com/forum/showthread.php?t=25046

18031:20120209:100634.790 [Z3005] query failed: [1054] Unknown column 'mt.status' in 'field list'
 [select m.mediatypeid,m.sendto,m.severity,m.period,mt.stat us from media m,media_type mt where …
more ...