1、先安裝lnmp這裡就不講了
2、安裝必要組件
yum -y install mysql-devel libcurl-devel net-snmp-devel
3、添加使用者
groupadd zabbix
useradd zabbix -g zabbix
4、建資料庫
create database zabbix character set utf8;
grant all privileges on zabbix.* to zabbix@localhost identified by 'zabbix';
5、安裝編譯zabbix
wget http://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/2.2.7/zabbix-2.2.7.tar.gz
tar zxvf zabbix-2.2.7.tar.gz
cd zabbix-2.2.7
./configure --prefix=/usr/local/zabbix --enable-server --enable-agent \
--with-mysql --with-net-snmp --with-libcurl
make install
6、匯入資料庫
mysql -uzabbix -pzabbix -hlocalhost zabbix < database/mysql/schema.sql
mysql -uzabbix -pzabbix -hlocalhost zabbix < database/mysql/images.sql
mysql -uzabbix -pzabbix -hlocalhost zabbix < database/mysql/data.sql
7、修改設定檔
cp misc/init.d/fedora/core/zabbix_server /etc/init.d/
cp misc/init.d/fedora/core/zabbix_agentd /etc/init.d/
cp -R frontends/php /home/wwwroot/default/zabbix #這個目錄根據自己網站目錄調整
sed -i 's/^DBUser=.*$/DBUser=zabbix/g' /usr/local/zabbix/etc/zabbix_server.conf #資料庫使用者名稱
sed -i 's/^.*DBPassword=.*$/DBPassword=zabbix/g' /usr/local/zabbix/etc/zabbix_server.conf #資料庫密碼
sed -i 's/# DBSocket=\/tmp\/mysql.sock/DBSocket=\/tmp\/mysql.sock/g' /usr/local/zabbix/etc/zabbix_server.conf
sed -i 's/BASEDIR=\/usr\/local/BASEDIR=\/usr\/local\/zabbix/g' /etc/init.d/zabbix_server
sed -i 's/BASEDIR=\/usr\/local/BASEDIR=\/usr\/local\/zabbix/g' /etc/init.d/zabbix_agentd
8、啟動服務
/etc/init.d/zabbix_server start
/etc/init.d/zabbix_agentd start
echo "/etc/init.d/zabbix_server start" >> /etc/rc.local
echo "/etc/init.d/zabbix_agentd start" >> /etc/rc.local
9、安裝web端,訪問http://ip/zabbix
預設使用者名密碼是 admin:zabbix
10,語言調整,漢化
開啟/include/locales.inc.php
把'zh_CN' => array('name' => _('Chinese (zh_CN)'), 'display' => false)中的false修改true
在zabbix右上方點擊Profile,Language中選擇Chinese (zh_CN)
把C:/Windows/Fonts/simkai.ttf(下面有下載串連) 上傳到zabbix的fonts目錄
修改設定檔:
# cd /home/wwwroot/default/zabbix/ # 我zabbix安裝目錄 # sed -i 's/DejaVuSans/simkai/g' ./include/defines.inc.php