首页 > 其他分享 >@Zabbix版本升级(4.0-5.0版本升级详解)

@Zabbix版本升级(4.0-5.0版本升级详解)

时间:2022-10-09 20:31:07浏览次数:86  
标签:5.0 web zabbix server 版本升级 版本 Zabbix root


文章目录

一、Zabbix5.0 升级要求(zabbix服务端)

1、环境支持:

硬件要求:示例

@Zabbix版本升级(4.0-5.0版本升级详解)_php

软件要求:
php 要求:版本在 7.2 版本及以上;
数据库要求:mysql:5.5.62 及以上; mariadb:10.0.63 及以上; 不再支持 IBM DB2 数据库; 不再支持 Internet Explorer 11 不再支持 mbedTLS(PolarSSL)加密

@Zabbix版本升级(4.0-5.0版本升级详解)_php_02

2、官方查看

@Zabbix版本升级(4.0-5.0版本升级详解)_php_03

二、zabbix升级前环境版本查看(zabbix服务端)

1、查看操作系统版本

cat /etc/redhat-release

@Zabbix版本升级(4.0-5.0版本升级详解)_zabbix_04

2、php版本

php -v
rpm -qa | grep php

@Zabbix版本升级(4.0-5.0版本升级详解)_apache_05

3、httpd版本

httpd -v

@Zabbix版本升级(4.0-5.0版本升级详解)_zabbix_06

4、数据库版本

mysql -V
rpm -qa | grep mysql

@Zabbix版本升级(4.0-5.0版本升级详解)_zabbix_07

5、zabbix_server版本

zabbix_server -V

@Zabbix版本升级(4.0-5.0版本升级详解)_apache_08

6、zabbix服务状态确认

zabbix_server端口查看

@Zabbix版本升级(4.0-5.0版本升级详解)_php_09


zabbix服务状态(正常运行)


@Zabbix版本升级(4.0-5.0版本升级详解)_版本升级_10

7、zabbix_web主机数量及状态

(添加监控主机数量3台,连接状态正常,zabbix-server版本为4.0)

@Zabbix版本升级(4.0-5.0版本升级详解)_php_11

三、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服务全部停止

@Zabbix版本升级(4.0-5.0版本升级详解)_zabbix_12

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';

@Zabbix版本升级(4.0-5.0版本升级详解)_zabbix_13

# 数据库备份
[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

@Zabbix版本升级(4.0-5.0版本升级详解)_zabbix_14

# 备份数据查看
[root@zabbix ~]# cd /opt/zabbix-backup/

@Zabbix版本升级(4.0-5.0版本升级详解)_apache_15

四、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.conf
php_value[date.timezone] =

@Zabbix版本升级(4.0-5.0版本升级详解)_apache_16

# 启动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版本升级(4.0-5.0版本升级详解)_mysql_17


@Zabbix版本升级(4.0-5.0版本升级详解)_php_18

# zabbix服务状态查看(zabbix-server已经正常运行)

@Zabbix版本升级(4.0-5.0版本升级详解)_php_19

五、zabbix版本查看(5.0版本验证)

1、zabbix服务版本

zabbix_server -V
zabbix_agent -V

@Zabbix版本升级(4.0-5.0版本升级详解)_版本升级_20

@Zabbix版本升级(4.0-5.0版本升级详解)_mysql_21

2、zabbix-web状态(web版本验证及监控主机状态是否出现异常)

@Zabbix版本升级(4.0-5.0版本升级详解)_apache_22

(web监控主机为3台,正常工作状态,且zabbix-web版本已升级为为5.0)

@Zabbix版本升级(4.0-5.0版本升级详解)_php_23

3、zabbix-web界面补丁修复

如下图所示:

@Zabbix版本升级(4.0-5.0版本升级详解)_apache_24

#(手动更新数据库补丁,添加配置文件)
[root@zabbix ~]# vim /etc/zabbix/web/zabbix.conf.php
$DB['DOUBLE_IEEE754'] = true;

[root@zabbix ~]# systemctl restart mysqld

@Zabbix版本升级(4.0-5.0版本升级详解)_php_25

(重新检查web状态后恢复正常)

@Zabbix版本升级(4.0-5.0版本升级详解)_mysql_26

六、官方文档参考

​https://www.zabbix.com/documentation/5.0/zh/404​


标签:5.0,web,zabbix,server,版本升级,版本,Zabbix,root
From: https://blog.51cto.com/u_15166421/5741416

相关文章

  • zabbix安装
    zabbix安装一、部署lamp首先配置yum网络仓库,更换centos源和epel源,这里使用阿里云[root@rh3~]#curl-o/etc/yum.repos.d/CentOS-Base.repohttps://mirrors.aliyun.......
  • RocketMQ5.0 DLedger Controller模式
    RocketMQ5.0已经发布,在RocketMQ5.0新增了一个新的高可用模式DLedgerController模式。下面就来聊一下RocketMQ5.0新增的这个模式。1\.背景首先我们需要知道DLedgerContr......
  • 脚本之一键安装zabbix监控端
    ZABBIX_VER=5.0URL="https://mirror.tuna.tsinghua.edu.cn/zabbix"FONT=msyhbd.ttcMYSQL_HOST=localhost#MYSQL_HOST=10.0.0.100MYSQL_ZABBIX_USER="zabbix@localhost"#MYSQ......
  • 脚本之一键安装zabbix-agent被监控端
    1、安装zabbix-agent2脚本ZABBIX_SERVER=zabbix.wang.orgZABBIX_VER=5.0URL="https://mirror.tuna.tsinghua.edu.cn/zabbix"./etc/os-releasecolor(){RES_COL=60......
  • ZABBIX警告常见问题集锦
    一、磁盘1、告警:Diskread/writerequestresponsesaretoohigh表达式解释为:最近15分钟的对应磁盘的Diskreadrequestavgwaitingtime(r_await)大于20m......
  • zabbix 自定义监控项
    1.zabbix_agent端配置[root@k8s1~]#egrep-v"^$|^#"/usr/local/zabbix/etc/zabbix_agentd.confLogFile=/tmp/zabbix_agentd.logServer=x.x.x.x #zabbixserver端i......
  • 解决IntelliJ Idea与Tomcat10关于Servlet5.0不匹配的问题
    在学习Mybatis的时候,创建了一个JavaWeb程序来做试验。出现了以下错误,在网上查了很多,最后在网上发现是Idea里面的Serlvet4.0与Tomcat10不匹配的问题。jakarta.servlet.S......
  • CentOS 7.9 安装 mongodb5.0.13
    一、CentOS7.9安装mongodb5.0.131 下载地址:https://www.mongodb.com/try/download/community2  2 安装前的准备 #操作系统内核版本uname-a#操作系统......
  • CentOS 7.9 安装 mongodb 5.0.13
    一、CentOS7.9安装mongodb5.0.131下载地址:https://www.mongodb.com/try/download/community22安装前的准备#操作系统内核版本uname-a#操作系统发行版本c......
  • javascript:得到变量类型的方法(chrome 105.0.5195.125)
    一,js代码:<html><head><metacharset="utf-8"/><title>测试</title></head><body><script>//一,用typeof得到变量的类型letone='a';console.log(ty......