ZabbixAPIとJavaScriptを使って簡単なグラフ表示UIを作ってみました。 『ホストグループ』→『ホスト』と選択すればいくつかのグラフが表示されます。 なぜこんなことをしてみたかというと、「Zabbixの標準UIはグラフの一覧性が低いと思うから」です。 ドロップダウンメニューで1つずつ進んでいくのではなく、チェックボックスや検索機能を使いたかった。 これに関してはぜんぜんいけそうだなという印象です。 グラフの描画にはGoogleChartAPIを使いました。 作っておいてなんですが、自分でグラフ書くのはやめておいたほうがいいです。 APIではヒストリ(短期間保存の詳細情報)は取れるがトレンド(長期間保存のサマリ情報)が取れないからです。 Zabbix本体のグラフ画像URLを動的に生成したほうがいいです。 このあたり踏まえてまた改良版を作ってみたいと思います。 今回の実装について
![ZabbxAPIとJavaScriptで独自UI作ってみた - mikedaの日記](https://cdn-ak-scissors.b.st-hatena.com/image/square/36310fc1023f434bfd7dbbde1eb81a8d8da434ef/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fm%2Fmikeda%2F20110620%2F20110620005750.jpg)