1.停服zabbix2,停服資料庫/etc/init.d/zabbix_server stop/etc/init.d/mysqld stop2.物理備份資料庫cd /var/lib/mysql/tar -zcvf /tmp/data_zabbix2_20170306.tar.gz *3.安裝依賴包y ...
1.停服zabbix2,停服資料庫
/etc/init.d/zabbix_server stop
/etc/init.d/mysqld stop
2.物理備份資料庫
cd /var/lib/mysql/
tar -zcvf /tmp/data_zabbix2_20170306.tar.gz *
3.安裝依賴包
yum -y install net-snmp-devel libxml2-devel libcurl-devel php-gd mysql-devel gcc net-snmp-devel curl-devel perl-DBI php-mysql php-bcmath php-mbstring php-xml
4.下載zabbix3源碼包
wget https://jaist.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.0.7/zabbix-3.0.7.tar.gz
5.解壓並安裝
tar -xf zabbix-3.0.7.tar.gz
cd zabbix-3.0.7
mkdir -p /usr/local/zabbix/
./configure --prefix=/usr/local/zabbix/ --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2
6.替換zabbix3啟動腳本以及配置文件
cp misc/init.d/tru64/zabbix_agentd /etc/init.d/zabbix3_agentd
cp misc/init.d/tru64/zabbix_server /etc/init.d/zabbix3_server
sed -i 's/\(DAEMON=\/usr\/local\/\)\(sbin\/zabbix_server\)/\1zabbix\/\2/g' /etc/init.d/zabbix3_server
7.拷貝前端文件
\cp /root/zabbix-3.0.7/frontends/php/* /var/www/html/zabbix3/ -rp
8.配置前端文件
http://IP/zabbix3/setup.php
或者
cp /var/www/html/zabbix/conf/zabbix.conf.php /var/www/html/zabbix3/conf/zabbix.conf.php
9.啟動mysql
10.啟動zabbix3
/etc/init.d/zabbix3_server start
/etc/init.d/zabbix3_agentd start
11.查看zabbix_server日誌中資料庫的自動升級進度