Zabbix 1.8 のグラフで、ズームのスケールを増やす

フリーで便利な監視ツールであるところの Zabbix について、グラフ表示画面のズームんところにて、1d の次が 1w なのはちょっと荒いなと。最近のトレンドが見たいので 3d が欲しい、営業日だけ見たいので 5d が欲しい。マウスでぐいーっとドラッグすれば良いのだけど面倒です。なので、グラフのズームのところに 3d とか 5d とかを足す方法。

以下、zabbix 1.8.10 についてです。(1.8系ならほぼ同じでしょう)

/var/www/html/zabbix/js/gtlc.js

1497 行目、var zooms = の行に並んでる数字がズームのところに並ぶ値になります。全部秒数です。

初期値だとこんなになっています。

 

        var zooms = [3600, (2*3600), (3*3600), (6*3600), (12*3600), 86400, (7*86400), (14*86400), (30*86400), (90*86400), (180*86400), (365*86400)];

 

3d と 5d が欲しかったので、86400 の後ろに (3*86400) と (5*86400) をカンマ区切りで挿入。

 

        var zooms = [3600, (2*3600), (3*3600), (6*3600), (12*3600), 86400, (3*86400), (5*86400), (7*86400), (14*86400), (30*86400), (90*86400), (180*86400), (365*86400)];

 

グラフのページを読み直したらリンクが増えてました。

以上できあがり。

2y とか 3y とかが欲しければ同じように足せば良いです。

※ Zabbix 2.0 の場合はこちら→ Zabbix 2.0 グラフのズームリンクとナビゲーションリンクの移動幅を追加