升級至Zabbix 5.2指南,又快又簡單!

      網友投稿 998 2025-04-02

      原創 Zabbix開源社區

      Zabbix 5.2最近已發布,本文將分享那些實用的新功能,例如hashicorp vault, IOT物聯網監控,性能提升, 顆粒度更細的用戶權限設置等等。升級至Zabbix 5.2的過程又快又簡單。

      目錄

      一 在CentOS 8系統中升級Zabbix

      二 Zabbix 5.2的新功能

      三 升級步驟

      四 總結

      在CentOS 8系統中升級Zabbix

      為了升級安裝在CentOS 7系統上現有的Zabbix,建議先遷移到CentOS 8,因為Zabbix 5.2版本不再支持CentOS 7。由于沒有簡潔的方式來升級CentOS安裝系統,建議在CentOS 8中創建一個新的server,而后轉移數據庫并啟動Zabbix server。CentOS 7很舊,且不再更新,沒有支持。即便使用了官方最新的軟件和安裝包,也不足以成功運行Zabbix 5.2的所有功能。例如,TLS 1.3和數據庫加密將無法使用。

      如果從安裝包中運行默認前端和默認server,而且沒有任何自定義補丁、自定義功能或想保存的編輯后的PHP源代碼,那么升級過程會很簡單。

      Zabbix 5.2的新功能

      升級至Zabbix 5.2后有哪些值得期待的新功能?可以在Zabbix5.2產品手冊查閱,進入Installation (安裝) > Upgrade notes for 5.2.0 (5.2.0版本升級說明)。

      1. PHP版本最低要求從7.2.0提升到了7.2.5,這在CentOS 7系統上可能會是個問題。

      2. 用戶角色。現在可以在不破壞現有權限系統的情況下,通過系統給現有用戶分配不同角色。

      3. 時區定義。如果使用多個虛擬host運行前端,可以刪除所有虛擬host并在前端本地配置所有內容。

      4. Refreshing unsupported items (刷新不支持的監控項)設置已經從Administration (管理) > General (常規) > Other (其他)中移除。現在,對于每個不支持的監控項目采用監控項更新間隔的設置。

      5. 模板化screens轉換為模板化dashboard,這些screen設置在dashboard中作為模板dashboard的組件。

      6. Zabbix前端現在儲存在cookie中。

      如果升級,仍需登錄前端并提供賬號名和密碼。

      升級步驟

      在Zabbix文檔頁面,打開Upgrade procedure (升級程序) > Upgrade from packages (安裝包升級) > 1Red Hat Enterprise Linux/CentOS,在本頁面可獲取升級說明。

      1. 停止Zabbix server。

      # systemctl stop zabbix-server

      2. 備份現有的Zabbix數據庫。這非常重要,因為沒有回撤的功能。如果無法在開發環境下測試升級,建議備份數據庫。

      3. 備份配置文件,PHP文件和Zabbix二進制文件

      配置文件:

      # mkdir /opt/zabbix-backup/# cp /etc/zabbix/zabbix_server.conf /opt/zabbix-backup/# cp /etc/httpd/conf.d/zabbix.conf /opt/zabbix-backup/

      PHP文件和Zabbix二進制文件

      # cp -R /usr/share/zabbix/ /opt/zabbix-backup/# cp -R /usr/share/doc/zabbix-* /opt/zabbix-backup/

      如果你用的是官方原生的前端、server等,且沒有任何補丁或自定義內容,那么這一步驟可選做。在這種情況下,可以從源代碼中下載Zabbix 5.2所需的官方文件,或者從存儲庫中以安裝包的形式安裝,以防出現問題。

      4. 更新存儲庫配置包。為進行升級,需要更新當前的存儲庫安裝包,尤其是在還沒有Zabbix 5.2安裝包的情況下。

      # rpm -Uvh https://repo.zabbix.com/zabbix/5.2/rhel/8/x86_64/zabbix-release-5.2-1.el8.noarch.rpm

      而后可以運行:

      # yum clean all

      # yum makecache

      以確保存儲庫將被提取。然后將看到Zabbix5.2的新安裝包。

      創建元數據緩存

      以上命令非強制性,但升級存儲庫后可能會發現Zabbix 5.2.0升級安裝包顯示為“未找到”。

      5. 升級Zabbix組件。如果對Zabbix不熟悉并且是第一次升級,那么不需要做任何手動操作,如運行任何數據庫升級腳本,手動更改或調整數據庫模式,或進行其他操作。唯一需要做的就是升級你的安裝包:

      # yum upgrade zabbix-server-mysql zabbix-web-mysql zabbix-agent

      注:可以根據實際安裝的軟件替換此命令的元素。

      輸入‘-y’自動確認所有內容。更新完成后,可以通過運行以下命令來檢查安裝的版本:

      # zabbix_server -V

      為了在RHEL8上正確升級基于Apache的Web前端,還需運行:

      # yum install zabbix-apache-conf

      注:當要求確認時,輸入‘y’。

      現在只需要運行以下內容,即可實現自動升級:

      # systemctl start zabbix-server

      而后,檢查Zabbix server的日志文件:

      # tail -f /var/log/zabbix/zabbix_server.log

      或者

      # less /var/log/zabbix/zabbix_server.log

      啟動新的5.2二進制文件后,會發現日志文件中顯示當前的數據庫版本為5.0,而強制要求的版本為5.2。這就是Zabbix server安裝包將啟動數據庫自動升級的原因。

      現在需要運行:

      # systemctl restart httpd php-fpm

      當安裝包升級時,這些代碼仍在運行。

      因為cookies的儲存方式不同,需要重新登錄。

      在前端會看到更新后的版本與新特點,比如可以在administration (管理) > User roles (用戶角色)中添加新角色。

      用戶角色

      6. 檢查組件的配置參數,確保能在升級說明中查找到關于強制性變更的詳細內容。

      7. 啟動Zabbix進程。

      # systemctl start zabbix-server# systemctl start zabbix-proxy# systemctl start zabbix-agent# systemctl start zabbix-agent2

      總結

      以上是關于如何升級Zabbix5.2的安裝指南,如果你沒有任何復雜定制的前端、server和二進制等內容,操作起來又快又簡單。建議在開發環境下安裝,別忘了備份哦。推薦升級Zabbix5.2,體驗新功能的好處!

      延伸閱讀

      Zabbix5.2發布,由loT物聯網和綜合監控驅動!

      專家專欄|Zabbix5.2安全特性-機密信息外部存儲

      Zabbix 5.2最近已發布,本文將分享那些實用的新功能,例如hashicorp vault, IOT物聯網監控,性能提升, 顆粒度更細的用戶權限設置等等。升級至Zabbix 5.2的過程又快又簡單。

      目錄

      一 在CentOS 8系統中升級Zabbix

      二 Zabbix 5.2的新功能

      三 升級步驟

      四 總結

      在CentOS 8系統中升級Zabbix

      為了升級安裝在CentOS 7系統上現有的Zabbix,建議先遷移到CentOS 8,因為Zabbix 5.2版本不再支持CentOS 7。由于沒有簡潔的方式來升級CentOS安裝系統,建議在CentOS 8中創建一個新的server,而后轉移數據庫并啟動Zabbix server。CentOS 7很舊,且不再更新,沒有支持。即便使用了官方最新的軟件和安裝包,也不足以成功運行Zabbix 5.2的所有功能。例如,TLS 1.3和數據庫加密將無法使用。

      如果從安裝包中運行默認前端和默認server,而且沒有任何自定義補丁、自定義功能或想保存的編輯后的PHP源代碼,那么升級過程會很簡單。

      Zabbix 5.2的新功能

      升級至Zabbix 5.2后有哪些值得期待的新功能?可以在Zabbix5.2產品手冊查閱,進入Installation (安裝) > Upgrade notes for 5.2.0 (5.2.0版本升級說明)。

      1. PHP版本最低要求從7.2.0提升到了7.2.5,這在CentOS 7系統上可能會是個問題。

      2. 用戶角色。現在可以在不破壞現有權限系統的情況下,通過系統給現有用戶分配不同角色。

      3. 時區定義。如果使用多個虛擬host運行前端,可以刪除所有虛擬host并在前端本地配置所有內容。

      4. Refreshing unsupported items (刷新不支持的監控項)設置已經從Administration (管理) > General (常規) > Other (其他)中移除。現在,對于每個不支持的監控項目采用監控項更新間隔的設置。

      5. 模板化screens轉換為模板化dashboard,這些screen設置在dashboard中作為模板dashboard的組件。

      6. Zabbix前端現在儲存在cookie中。

      如果升級,仍需登錄前端并提供賬號名和密碼。

      升級步驟

      在Zabbix文檔頁面,打開Upgrade procedure (升級程序) > Upgrade from packages (安裝包升級) > 1Red Hat Enterprise Linux/CentOS,在本頁面可獲取升級說明。

      1. 停止Zabbix server。

      # systemctl stop zabbix-server

      2. 備份現有的Zabbix數據庫。這非常重要,因為沒有回撤的功能。如果無法在開發環境下測試升級,建議備份數據庫。

      3. 備份配置文件,PHP文件和Zabbix二進制文件。

      配置文件:

      # mkdir /opt/zabbix-backup/# cp /etc/zabbix/zabbix_server.conf /opt/zabbix-backup/# cp /etc/httpd/conf.d/zabbix.conf /opt/zabbix-backup/

      PHP文件和Zabbix二進制文件:

      # cp -R /usr/share/zabbix/ /opt/zabbix-backup/# cp -R /usr/share/doc/zabbix-* /opt/zabbix-backup/

      如果你用的是官方原生的前端、server等,且沒有任何補丁或自定義內容,那么這一步驟可選做。在這種情況下,可以從源代碼中下載Zabbix 5.2所需的官方文件,或者從存儲庫中以安裝包的形式安裝,以防出現問題。

      4. 更新存儲庫配置包。為進行升級,需要更新當前的存儲庫安裝包,尤其是在還沒有Zabbix 5.2安裝包的情況下。

      # rpm -Uvh https://repo.zabbix.com/zabbix/5.2/rhel/8/x86_64/zabbix-release-5.2-1.el8.noarch.rpm

      而后可以運行:

      # yum clean all

      # yum makecache

      以確保存儲庫將被提取。然后將看到Zabbix5.2的新安裝包。

      創建元數據緩存

      以上命令非強制性,但升級存儲庫后可能會發現Zabbix 5.2.0升級安裝包顯示為“未找到”。

      5. 升級Zabbix組件。如果對Zabbix不熟悉并且是第一次升級,那么不需要做任何手動操作,如運行任何數據庫升級腳本,手動更改或調整數據庫模式,或進行其他操作。唯一需要做的就是升級你的安裝包:

      # yum upgrade zabbix-server-mysql zabbix-web-mysql zabbix-agent

      注:可以根據實際安裝的軟件替換此命令的元素。

      輸入‘-y’自動確認所有內容。更新完成后,可以通過運行以下命令來檢查安裝的版本:

      # zabbix_server -V

      為了在RHEL8上正確升級基于Apache的Web前端,還需運行:

      # yum install zabbix-apache-conf

      注:當要求確認時,輸入‘y’。

      現在只需要運行以下內容,即可實現自動升級:

      # systemctl start zabbix-server

      而后,檢查Zabbix server的日志文件:

      # tail -f /var/log/zabbix/zabbix_server.log

      或者

      # less /var/log/zabbix/zabbix_server.log

      啟動新的5.2二進制文件后,會發現日志文件中顯示當前的數據庫版本為5.0,而強制要求的版本為5.2。這就是Zabbix server安裝包將啟動數據庫自動升級的原因。

      現在需要運行:

      # systemctl restart httpd php-fpm

      當安裝包升級時,這些代碼仍在運行。

      因為cookies的儲存方式不同,需要重新登錄。

      在前端會看到更新后的版本與新特點,比如可以在administration (管理) > User roles (用戶角色)中添加新角色。

      用戶角色

      6. 檢查組件的配置參數,確保能在升級說明中查找到關于強制性變更的詳細內容。

      7. 啟動Zabbix進程。

      # systemctl start zabbix-server# systemctl start zabbix-proxy# systemctl start zabbix-agent# systemctl start zabbix-agent2

      總結

      升級至Zabbix 5.2指南,又快又簡單!

      以上是關于如何升級Zabbix5.2的安裝指南,如果你沒有任何復雜定制的前端、server和二進制等內容,操作起來又快又簡單。建議在開發環境下安裝,別忘了備份哦。推薦升級Zabbix5.2,體驗新功能的好處!

      延伸閱讀

      Zabbix5.2發布,由loT物聯網和綜合監控驅動!

      專家專欄|Zabbix5.2安全特性-機密信息外部存儲

      CentOS Zabbix

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。

      上一篇:微軟Office 2013/VS 2012/WP 8等上市時間曝光
      下一篇:快速創建圖表(excel快速創建圖表)
      相關文章
      亚洲日韩乱码中文无码蜜桃| 亚洲国产日韩在线成人蜜芽 | 亚洲综合另类小说色区| 亚洲另类春色国产精品| 久久亚洲精品成人777大小说| 国产综合精品久久亚洲| 亚洲日韩涩涩成人午夜私人影院| 亚洲成AV人影片在线观看| 亚洲国产成人久久精品app| 亚洲成在人线电影天堂色| 亚洲毛片基地日韩毛片基地| 亚洲精品影院久久久久久| 亚洲综合亚洲国产尤物| 亚洲精品无码久久毛片波多野吉衣| 久久久久亚洲av无码专区导航 | 亚洲人成77777在线播放网站不卡| 亚洲成年人电影在线观看| 亚洲不卡视频在线观看| 久久精品国产亚洲αv忘忧草| 亚洲一区二区三区亚瑟| 中国china体内裑精亚洲日本| 亚洲色最新高清av网站| 亚洲变态另类一区二区三区| 久久水蜜桃亚洲AV无码精品| 精品国产亚洲第一区二区三区| 国产成人亚洲综合在线| 亚洲午夜激情视频| 自拍偷自拍亚洲精品第1页| 亚洲国产日韩在线视频| 久久久久亚洲AV片无码| 亚洲视频在线免费播放| 久久久久se色偷偷亚洲精品av| 亚洲综合小说另类图片动图| 亚洲AV色欲色欲WWW| 亚洲日本一区二区一本一道| 亚洲伊人色欲综合网| 亚洲福利在线视频| 亚洲欧洲尹人香蕉综合| 亚洲中文字幕乱码AV波多JI| 日韩亚洲国产综合高清| 久久久久亚洲精品无码网址色欲|