系統環境 "官方網站" "官方文檔" 升級其實很簡單如果您上次安裝的版本是編譯的也不用擔心 修改變數 複製配置文件即可註:本次升級基於yum升級 升級zabbix 更新前請務必備份好原有zabbix文件內容 不要刪除 升級過程 配置yum源升級zabbix的方式在3.0以後都是通用的 想升級到那個版 ...
系統環境
[root@localhost ~]# cat /etc/redhat-release
CentOS release 6.9 (Final)
官方網站 官方文檔
升級其實很簡單
如果您上次安裝的版本是編譯的也不用擔心 修改變數 複製配置文件即可
註:本次升級基於yum升級
升級zabbix
升級過程
配置yum源
升級zabbix的方式在3.0以後都是通用的 想升級到那個版本 修改下麵的yum源即可
rpm -Uvh https://repo.zabbix.com/zabbix/4.2/rhel/6/x86_64/zabbix-release-4.2-1.el6.noarch.rpm
停zabbix服務
centos6停止
/etc/init.d/zabbix-server stop
centos7停止
systemctl stop zabbix-server
通用停止方式
kill -9 $PID
備份zabbix資料庫
mysqldump -uzabbix -p$PASSWD --single-transaction --master-data=2 --databases zabbix > oldzabbix.sql
升級Zabbix組件
yum upgrade zabbix-server-mysql zabbix-web-mysql zabbix-agent
chmod 777 -R /etc/zabbix/web
註意事項
預設zabbix web界面php文件在
/usr/shar/zabbix目錄下
更新完成後請將原有zabbix配置文件替換新的配置文件
(此條僅針對於 上次更新 預設目錄不在/etc/zabbix下的用戶)
附 upgrade與update的區別
首先yum update和yum upgrade的功能是一樣的,都是將需要更新的package更新至軟體源中的最新版。
唯一不同是:
yum upgrade會刪除舊版本的package
而yum update則會保留。
註意!如果你的某些軟體依賴舊版本的內容請使用update
啟動服務
更新完成並修改好配置文件後就可以啟動了
centos7啟動方式
systemctl start zabbix-server
centos6啟動方式
/etc/init.d/zabbix-server start
查看日誌
tail -f /tmp/zabbix-server.log
#升級完後第一次啟動會更新資料庫內容 日誌內會有記錄
常見錯誤
此條錯誤大部分是因為網站指定的界面與版本不符
將/usr/share/zabbix/目錄下的內容複製到網站目錄下即可
PS:複製後 不要忘記修改許可權