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と同一サーバにインストールして、画面見れるところまで進めます。
- mozbxインストール
/var/www/html/mozbix 等適当な所で
git clone git://github.com/mattiasgeniar/MoZBX.git .
おわり。
- 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/ 等
- Zabbixでユーザを設定する
先にconfig.phpにusername , passを設定していますが、zabbix側のポイントだけ。
ユーザはAPIアクセス権を持つグループに所属し、かつzabbixの特権管理者 にしましょう。
特権管理者でない場合はログイン出来ますが、host/groupに対するアクセス権が無いため何も表示出来ません。
- iPhoneでアクセスしてみましょう
APIURL / ID / PASS はconfig.phpで設定した通り、入力された状態で表示されるので、ログインをポチット。
見れました。今のところ、グラフとトリガーしか見えませんがUIもそれっぽくて良いですね!
作者のMittias Geniar さんはベルギーでホスティング等されてる会社に属されてる様です。
ちょっぴりmozbx放置気味な気もしますが、是非使って Mittias△ とコメントを送りましょう。
んでは。