Zabbix on Debian Wheezy

By | 03/06/2014

Zabbix環境をとある顧客向けに整えました。

ApacheやMySQLの初期設定は割愛します。
導入環境はOpenBlockS AX3(Debian Wheezy)です。

下準備
$ sudo apt-get install apache2 mysql-server php5 libapache2-mod-php5 php5-mysql php5-gd build-essential libsnmp-dev libcurl4-openssl-dev libiksemel-dev php-pear php5-dev apache2-prefork-dev fping

MySQLの設定
$ sudo /etc/init.d/mysql stop
$ sudo vi /etc/mysql/my.cnf
    *各項の追加設定分のみ抜粋
###
[client]
default-character-set=utf8

[mysqld]
collation-server = utf8_general_ci
init-connect = SET NAMES utf8
default-character-set=utf8
skip-character-set-client-handshake

[mysqldump]
default-character-set=utf8

[mysql]
default-character-set=utf8
###
$ sudo /etc/init.d/mysql start

Zabbixをインストール
$ sudo apt-get install zabbix-server-mysql zabbix-frontend-php zabbix-agent

fpingのおまじない
$ sudo chown root:zabbix /usr/bin/fping
$ sudo chown root:zabbix /usr/bin/fping6
$ sudo chmod 710 /usr/bin/fping
$ sudo chmod 710 /usr/bin/fping6
$ sudo chmod ug+s /usr/bin/fping
$ sudo chmod ug+s /usr/bin/fping6
$ ln -s /usr/bin/fping /usr/sbin/fping
$ ln -s /usr/bin/fping /usr/sbin/fping6

これで完了です。
ブラウザからhttp://*.*.*.*/zabbixみたいなアドレスにアクセス出来ます。
ログイン画面でPHPのエラーが出る場合は、適宜以下のファイルを修正して下さい。
/etc/php5/apache2/php.ini