sudo systemctl stop zabbix-service2.取出目前設定資料
sudo cat /etc/zabbix/zabbix_service.conf | grep -vE '(^[[:space:]]*($|(#|!|;|//)))' sudo cat /etc/zabbix/zabbix_agent2.conf | grep -vE '(^[[:space:]]*($|(#|!|;|//)))'3.備份所有檔案、包含但不限於下面列表
/etc/zabbix/ /usr/lib/zabbix/ /etc/apache2/conf-enabled/zabbix.conf /usr/share/zabbix/ /usr/share/doc/zabbix-* mysql database4.確認新版本支援 DB 版本、不支援的話連 DB 都要一起更新
5.刪除舊的 source list
/etc/apt/sources.list.d/zabbix.list6.下載並更新新版本的 source list
7.安裝更新
sudo apt install --only-upgrade zabbix-server-mysql zabbix-frontend-php zabbix-agent8.依據第二步驟的資料把設定修改回去
9.啟動
PS.某些 media type 需要更新
PS2.有在使用的 LINE 和 telegram 通知在更新完以後都要砍掉重建、不然就會完全無法通知
PS3.在 sql 裡面的 media_type 裡面差了一個 provider,更新還要自己補上、害我 debug 好久
0 意見:
張貼留言