> | > iphoneでzabbix。mozbxを使おう!

iphoneでzabbix。mozbxを使おう!

Posted on 2011/02/11 | No Comments

あー、iphoneでzabbix見れたらなー。
androidはzabbixクライアント有るって聞いたけど、、
iPhoneには無いんだよねー。

  • 無いなら作れば良いじゃない

でもその前に、mozbxを試してみませんか?

  • mozbxとは
    • 公式:http://www.mozbx.net/
    • 機能:zabbixのAPIを利用して監視対象のデータを見る事が出来ます。
      • ホストのグラフ閲覧
      • トリガー閲覧
    • 必要な物
      • zabbix
      • git

自分のzabbixと同一サーバにインストールして、画面見れるところまで進めます。

  1. mozbxインストール
    /var/www/html/mozbix 等適当な所で
    git clone git://github.com/mattiasgeniar/MoZBX.git .
    おわり。

  2. mozbxの設定
    インストール終わったら、とりあえずアクセスしてみても良いんですが、ここはぐっとこらえてmozbx側の設定をします。

    cp config-demo.php config.php
    コピーしたら幾つか編集します。

    $arrSettings["isHosted"]  = true API URL入力項目を表示します
    $arrSettings["promptCredentials"] = true id/passを入力した状態でログイン画面を表示します



    $arrSettings["zabbixHostname"] = zabbixを置いてあるhostname
    $arrSettings["zabbixUsername"] = APIアクセス権の有るusername
    $arrSettings["zabbixPassword"] = もちろん上のpassword
    $arrSettings["zabbixApiUrl"] = zabbixのurl (  www.example.com/zabbix/ 等
    $arrSettings["urlApplication"] = mozbx自体のurl ( www.example.com/zabbix/mozbx/ 等

  3. Zabbixでユーザを設定する
    先にconfig.phpにusername , passを設定していますが、zabbix側のポイントだけ。

    ユーザはAPIアクセス権を持つグループに所属し、かつzabbixの特権管理者 にしましょう。
    特権管理者でない場合はログイン出来ますが、host/groupに対するアクセス権が無いため何も表示出来ません。

  4. iPhoneでアクセスしてみましょう
    APIURL / ID / PASS はconfig.phpで設定した通り、入力された状態で表示されるので、ログインをポチット。



    見れました。今のところ、グラフとトリガーしか見えませんがUIもそれっぽくて良いですね!

作者のMittias Geniar さんはベルギーでホスティング等されてる会社に属されてる様です。
ちょっぴりmozbx放置気味な気もしますが、是非使って Mittias△ とコメントを送りましょう。

んでは。


Leave a Reply

Powered by Blogger.