1. 程式人生 > >zabbix3.2.5升級4.0遇到的新坑

zabbix3.2.5升級4.0遇到的新坑

之前在自己虛擬機器上模擬了zabbix3.2.11升級4.0的情況:

http://uscwifi.cn/558


在升級線上業務的時候,沒想到又遇到了新坑:

參考為官方連結:https://www.zabbix.com/documentation/current/zh/manual/installation/upgrade/packages/debian_ubuntu


先是按照官方的來:

0.關閉zabbix-server,zabbix-agent,nginx三個服務

1.備份資料庫,備份zabbix,nginx配置檔案,備份前端檔案

2.刪掉舊的源

3.下載zabbix4.0的源

4.更新源

5.升級zabbix元件

6.啟動zabbix-server,zabbix-agent,nginx三個服務

開啟網頁提示亂碼,和模擬時遇到的問題一樣,大致是下面這個圖,但資料不一樣

然後認為是前端檔案的問題,就把前端檔案替換(因為模擬時也遇到這個問題,就這樣解決,前端檔案是3.2.5的,本來就要替換到4.0)

沒想到還是不行,然後按照網上的說法修改資料庫的那個值,清除瀏覽器快取,可以了:

[email protected]:~# mysql -uzabbix –p
mysql> use zabbix
mysql> update dbversion set mandatory = 4000000;
mysql> select * from dbversion;

但我想說的是,我在模擬時遇到的問題就不能這樣解決

難道是需求的那個值小於等於當前的值就可以?且聽下回分解