zabbix3.x.x升級教程
阿新 • • 發佈:2017-09-11
1.5 數據 back htm 提示 true yum 版本 href zabbix-3.4.1.tar.gz,上傳到服務器,解壓,並在新的目錄中編譯安裝新版本。
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安裝包
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升級教程