(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
編輯 /etc/zabbix/zabbix_server.conf:
DBName=zabbix DBUser=zabbix DBPassword=<db_password>