ZabbixをUbuntuにインストール

muninはやめて、Zabbixを使うことにした!

sudo apt-get install zabbix-server-mysql
sudo apt-get install zabbix-agent
sudo apt-get install zabbix-frontend-php

DBとDBユーザーは自分で作っておいた。
serverインストール時に自動でDBの設定をするか
聞かれるので自分で設定することを選択する。

これで
http://yourdomain.com/zabbix
で見れた。

でもログインできない。
テーブルがないからね!

mysql -u xxxx -p zabbix < /usr/share/zabbix-server/mysql.sql
mysql -u xxxx -p zabbix < /usr/share/zabbix-server/data.sql まだログインできない。真っ白!
PHP Fatal error: require_once(): Failed opening required ‘maps.inc.php’
だって!なぜか相対パスの問題でエラー?
まさかこんな基本的なことが違うはずがないので
なにかさくらのサーバーにクセのある設定があるのかな?
/usr/share/zabbix/include/triggers.inc.php
の最初の方のrequire_onceのパスを修正。

php.iniに
date.timezone = Asia/Tokyo
を追加。

zabbix_server.conf
zabbix_agentd.conf

ListenIP=127.0.0.1
を追加。

chown -R www-data:www-data /usr/share/zabbix

/etc/init.d/zabbix-agent start
/etc/init.d/zabbix-server start

これでちゃんと動いた。

動くと思ったら、
「Server Zabbix Server is unreachable」
とか出て動かない…!
【参考】
http://yutuki.blogspot.com/2009/06/zabbixubuntu.html
http://d.hatena.ne.jp/riocampos2/20080108/1199801348
http://d.hatena.ne.jp/riocampos2/20080108/1199801347
http://www.atmarkit.co.jp/flinux/rensai/zabbix02/zabbix02b.html