インストール
/etc/apt/sources.listに以下を追記
# Zabbix Application PPA deb http://ppa.launchpad.net/tbfr/zabbix/ubuntu precise main deb-src http://ppa.launchpad.net/tbfr/zabbix/ubuntu precise main
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C407E17D5F76A32B sudo apt-get update sudo apt-get install zabbix-server-mysql php5-mysql zabbix-frontend-php
初期設定
/etc/zabbix/zabbix_server.confのパスワード部分を変更
DBPassword=Your.Password.Here
MySQLの設定
cd /usr/share/zabbix-server-mysql/ sudo gunzip *.gz
MySQLにrootで入った状態で以下
create user 'zabbix'@'localhost' identified by 'さっきのパスワード'; create database zabbix; grant all privileges on zabbix.* to 'zabbix'@'localhost'; flush privileges;
データをインポート
mysql -u zabbix -p zabbix < schema.sql mysql -u zabbix -p zabbix < images.sql mysql -u zabbix -p zabbix < data.sql
PHPの設定
/etc/php5/apache2/php.iniの設定を以下変更
post_max_size = 16M max_execution_time = 300 max_input_time = 300 date.timezone = Asia/Tokyo
設定ファイルをコピー
sudo cp /usr/share/doc/zabbix-frontend-php/examples/zabbix.conf.php.example /etc/zabbix/zabbix.conf.php
コピーした/etc/zabbix/zabbix.conf.phpに先ほど設定したデータベースの情報を記述
$DB['DATABASE'] = 'zabbix'; $DB['USER'] = 'zabbix'; $DB['PASSWORD'] = 'Your.Password.Here'
sudo cp /usr/share/doc/zabbix-frontend-php/examples/apache.conf /etc/apache2/conf-available/zabbix.conf cd /etc/apache2/conf-available/ sudo a2enconf zabbix sudo a2enmod alias sudo service apache2 restart
/etc/default/zabbix-serverのSTART=no
を
START=yes
に変更
再起動
sudo service zabbix-server start
Zabbix Agentのインストール
sudo apt-get install zabbix-agent sudo service zabbix-agent restart