(http://www.zabbix.com/wiki/howto/ins.../ubuntuinstall)
apt-get install build-essential mysql-server libmysqlclient-dev php5 php5-gd php5-mysql snmp libsnmp-dev snmpd libcurl4-openssl-dev fping
注意
安裝 mysql-server 時會要求設定資料庫的管理者密碼。
新增 zabbix 系統帳號
addgroup --system admin adduser --system --ingroup admin zabbix
原始檔下載:http://www.zabbix.com/download.php
cd /usr/src wget http://prdownloads.sourceforge.net/zabbix/zabbix-1.8.8.tar.gz?download mv "zabbix-1.8.8.tar.gz?download" zabbix-1.8.8.tar.gz tar xzpf zabbix-1.8.8.tar.gz
建立 zabbix 資料庫
mysql -uroot -p mysql> create database zabbix; mysql> grant all privileges on zabbix.* to zabbix@localhost identified by 'enter-password-here'; mysql> quit
mysql -D zabbix -uzabbix -p < /usr/src/zabbix-1.8.8/create/schema/mysql.sql mysql -D zabbix -uzabbix -p < /usr/src/zabbix-1.8.8/create/data/data.sql mysql -D zabbix -uzabbix -p < /usr/src/zabbix-1.8.8/create/data/images_mysql.sql
編譯 zabbix 主程式
cd /usr/src/zabbix-1.8.8 ./configure --prefix=/usr --with-mysql --with-net-snmp --with-libcurl --enable-server --enable-agent && make make install
初始化設定
mkdir /etc/zabbix cp misc/conf/zabbix_*.conf /etc/zabbix/ chown -R zabbix.admin /etc/zabbix/
編輯 /etc/zabbix/zabbix_agentd.conf:
Server=127.0.0.1 LogFile=/var/log/zabbix_agentd.log PidFile=/var/run/zabbix/zabbix_agentd.pid
編輯 /etc/zabbix/zabbix_server.conf:
LogFile=/var/log/zabbix_server.log PidFile=/var/run/zabbix/zabbix_server.pid DBName=zabbix DBUser=zabbix DBPassword=<db_password>
服務啟動檔
cp misc/init.d/debian/zabbix-server /etc/init.d cp misc/init.d/debian/zabbix-agent /etc/init.d
編輯 /etc/init.d/zabbix-server:
DAEMON=/usr/sbin/${NAME}
編輯 /etc/init.d/zabbix-agent:
DAEMON=/usr/sbin/${NAME}
touch /var/log/zabbix_server.log touch /var/log/zabbix_agentd.log chown zabbix.admin /var/log/zabbix_server.log chown zabbix.admin /var/log/zabbix_agentd.log mkdir /var/run/zabbix chown zabbix.admin /var/run/zabbix chmod 755 /etc/init.d/zabbix-server update-rc.d zabbix-server defaults chmod 755 /etc/init.d/zabbix-agent update-rc.d zabbix-agent defaults
啟動服務
service zabbix-server start service zabbix-agent start