@Zabbix版本升級(4.0
文章目錄
- 一、版本Zabbix5.0 升級要求(zabbix服務端)
- 1、升級環境支持:
- 2、版本官方查看
- 二、升級zabbix升級前環境版本查看(zabbix服務端)
- 1、版本查看操作系統版本
- 2、升級php版本
- 3、版本httpd版本
- 4、升級數據庫版本
- 5、版本zabbix_server版本
- 6、升級zabbix服務狀態確認
- 7、版本zabbix_web主機數量及狀態
- 三、升級zabbix4.0-5.0版本升級準備
- 1、版本zabbix服務停止
- 2、升級zabbix數據備份(4.0)
- 四、版本zabbix版本升級(4.0-5.0)
- 五、zabbix版本查看(5.0版本驗證)
- 1、zabbix服務版本
- 2、zabbix-web狀態(web版本驗證及監控主機狀態是否出現異常)
- 3、zabbix-web界面補丁修復
- 六、官方文檔參考
一、Zabbix5.0 升級要求(zabbix服務端)
1、環境支持:
硬件要求:示例
軟件要求:
php 要求:版本在 7.2 版本及以上;
數據庫要求:mysql:5.5.62 及以上; mariadb:10.0.63 及以上; 不再支持 IBM DB2 數據庫; 不再支持 Internet Explorer 11 不再支持 mbedTLS(PolarSSL)加密
2、官方查看
二、zabbix升級前環境版本查看(zabbix服務端)
1、查看操作系統版本
cat /etc/redhat-release
2、php版本
php -v
rpm -qa | grep php
3、httpd版本
httpd -v
4、數據庫版本
mysql -V
rpm -qa | grep mysql
5、zabbix_server版本
zabbix_server -V
6、zabbix服務狀態確認
zabbix_server端口查看
zabbix服務狀態(正常運行)
7、zabbix_web主機數量及狀態
(添加監控主機數量3臺,連接狀態正常,zabbix-server版本為4.0)
三、zabbix4.0-5.0版本升級準備
1、zabbix服務停止
# 停止zabbix相關的服務,并設定開機自動關閉[root@zabbix ~]# systemctl disable --now zabbix-server[root@zabbix ~]# systemctl disable --now zabbix-agent[root@zabbix ~]# systemctl disable --now httpd# 檢查zabbix服務端口狀態,確保zabbix服務全部停止
2、zabbix數據備份(4.0)
# (zabbix配置文件數據備份)[root@zabbix ~]# mkdir /opt/zabbix-backup/ #創建備份目錄[root@zabbix ~]# cp /etc/zabbix/zabbix_server.conf /opt/zabbix-backup/[root@zabbix ~]# cp /etc/httpd/conf.d/zabbix.conf /opt/zabbix-backup/[root@zabbix ~]# cp -R /usr/share/zabbix/ /opt/zabbix-backup/[root@zabbix ~]# cp -R /usr/share/doc/zabbix-* /opt/zabbix-backup/# (zabbix數據庫備份)[root@zabbix ~]# mysql -uroot -p"Zabbix@21"mysql> show databases;mysql> select count(8) tables,table_schema from information_schema.tables where table_schema = 'zabbix';
# 數據庫備份[root@zabbix ~]# mysqldump -u zabbix -p"Zabbix@21" --opt --skip-lock-tables | gzip > /opt/zabbix-backup/zabbix_$(date +%Y%m%d_%H%M%S).sql.gz
# 備份數據查看[root@zabbix ~]# cd /opt/zabbix-backup/
四、zabbix版本升級(4.0-5.0)
#(zabbix官方源替換為阿里云zabbix源)[root@zabbix ~]# rm -rf /etc/repos.d/zabbix.repo[root@zabbix ~]# rpm -qa | grep zabbix-release && rpm -e zabbix-release #zabbix卸載zabbix-release-4.0-2.el7.noarch[root@zabbix ~]# rpm -Uvh https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm獲取https://mirrors.aliyun.com/zabbix/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm準備中... ################################# [100%]正在升級/安裝... 1:zabbix-release-5.0-1.el7 ################################# [100%][root@zabbix ~]# sed -i 's#repo.zabbix.com#mirrors.aliyun.com/zabbix#g' /etc/yum.repos.d/zabbix.repo# 升級更新zabbix數據包[root@zabbix ~]# yum upgrade zabbix-server-mysql zabbix-web-mysql zabbix-agent# php配置文件修改[root@zabbix ~]# vim /etc/opt/rh/rh-php72/php-fpm.d/zabbix.confphp_value[date.timezone] = Asia/shanghai
# 啟動zabbix相關服務(zabbix版本升級完成)[root@zabbix ~]# systemctl start zabbix-server zabbix-agent httpd rh-php72-php-fpm[root@zabbix ~]# systemctl restart mysqld# 加入開機自啟[root@zabbix ~]# systemctl enable zabbix-server zabbix-agent httpd rh-php72-php-fpm
# 檢查zabbix服務狀態(zabbix端口狀態檢查)[root@zabbix ~]# netstat -lntp |grep zabbix
# zabbix服務狀態查看(zabbix-server已經正常運行)
五、zabbix版本查看(5.0版本驗證)
1、zabbix服務版本
zabbix_server -V
zabbix_agent -V
2、zabbix-web狀態(web版本驗證及監控主機狀態是否出現異常)
(web監控主機為3臺,正常工作狀態,且zabbix-web版本已升級為為5.0)
3、zabbix-web界面補丁修復
如下圖所示:
#(手動更新數據庫補丁,添加配置文件)[root@zabbix ~]# vim /etc/zabbix/web/zabbix.conf.php$DB['DOUBLE_IEEE754'] = true;[root@zabbix ~]# systemctl restart mysqld
(重新檢查web狀態后恢復正常)
六、官方文檔參考
https://www.zabbix.com/documentation/5.0/zh/404
本文來自博客園,作者:?一笑奈&何,轉載請注明原文鏈接:https://www.cnblogs.com/zeny/p/15657643.html
作者:?一笑奈&何
來源鏈接:https://www.cnblogs.com/zeny/p/15657643.html
未經允許不得轉載:>貴州網站建設公司 » @Zabbix版本升級(4.0