1. 程式人生 > >zabbix3.x.x升級教程

zabbix3.x.x升級教程

1.5 數據 back htm 提示 true yum 版本 href

1:停掉正在運行的zabbix服務,確保沒有新數據寫入數據庫。

/etc/init.d/zabbix_server stop

2:備份原zabbix的數據庫數據,以及相關文件。

mysqldump -h 127.0.0.1 -u zabbix -ppassword zabbix > /opt/backup/zabbix/zabbix_bak.sql
mv /usr/local/service/zabbix /usr/local/service/zabbix3.2.7
mv /usr/local/service/nginx/html/zabbix /usr/local/service/nginx/html/zabbix3.2.7

3:官網下載zabbix安裝包

zabbix-3.4.1.tar.gz上傳到服務器,解壓,並在新的目錄中編譯安裝新版本。

tar -zxvf zabbix-3.4.1.tar.gz
cd zabbix-3.4.1
./configure --prefix=/usr/local/service/zabbix --enable-server --enable-agent --with-mysql --disable-ipv6 --with-net-snmp --with-libcurl --with-libxml2
make install

  zabbix_server 3.4.1編譯時候竟然提示缺包,安裝一下在make。

yum -y install libevent libevent-devel

  

4:替換新版本配置文件

cd /usr/local/service/
mv zabbix/etc/zabbix_server.conf zabbix/etc/zabbix_server.conf.bak
cp zabbix3.2.7/etc/zabbix_server.conf zabbix/etc/

 

5:替換新版本web頁面

cd /usr/local/service/nginx/html
cp /root/tools/zabbix-3.4.1/frontends/php ./zabbix -R 
cp zabbix3.2.7/fonts/DejaVuSans.ttf zabbix/fonts/
yes
cp zabbix3.2.7/conf/zabbix.conf.php zabbix/conf/zabbix.conf.php
cp zabbix3.2.7/share/zabbix/alertscripts/* zabbix/share/zabbix/alertscripts/
chmod 777 zabbix -R

6:打開web頁面是否報錯。

  如果報數據庫錯誤,可能是新版本還沒連接成功數據庫。過2分鐘後嘗試打開web。

  看zabbix隊列過長,可能是新版本未能寫入數據庫造成,重啟zabbix_server。

至此,zabbix升級完畢。

zabbix3.x.x升級教程