【Z投稿】Centos7.4上Zabbix低版本 yum 升级到3.4

2021-02-03 10:35:46 浏览数 (1)

往期投稿Top3

张帆

文| 张宇

签名:人若要保持思路清晰,就得多读书,就好像宝剑需要磨刀石一样。

关键词:Zabbix 、C 、Shell、python

多年Linux运维经验,精通Zabbix开源监控系统架构、部署、使用、维护等。

微信:zy18261030295

第一步、升级yum源:

1. 方法一、在原来的基础上修改:

将原来的3.2更改为3.4推出保存。

执行

yum clean all

yum check-update

表示已经升级成功yum源。

2. 方法二、删除原有zabbix的yum。重新配置。

删除zabbix的yum源:

yum remove zabbix-release -y

yum clean all

下载新版本yum源仓库地址:

wget http://repo.zabbix.com/zabbix/3.4/rhel/7/x86_64/zabbix-release-3.4-2.el7.noarch.rpm

rpm -ivh zabbix-release-3.4-2.el7.noarch.rpm

第二步、升级zabbix:

1. 停zabbix服务

systemctl stop zabbix-server.service

2、检查当前版本

rpm -qa zabbix-web-mysql zabbix-web-mysql-3.2.7-1.el7.noarch (有的用户用的是 zabbix-web-pgsql 不要弄错了。) rpm -qa zabbix-server-mysql zabbix-server-mysql-3.2.7-1.el7.x86_64

3、卸载当前版本

yum remove zabbix-server-mysql zabbix-web-mysql -y

(如果用户使用的是zabbix-web-pgsql执行下面的代码)

yum remove zabbix-server-mysql zabbix-web-pgsql -y

4、升级

yum install zabbix-server-mysql zabbix-web-mysql –y

(如果用户使用的是zabbix-web-pgsql执行下面的代码)

yum install zabbix-server-mysql zabbix-web-pgsql -y

5、修改配置/etc/zabbix/zabbix-server.conf

LogFile=/var/log/zabbix/zabbix_server.log LogFileSize=0 PidFile=/var/run/zabbix/zabbix_server.pid SocketDir=/var/run/zabbix DBName=zabbix DBUser=zabbix DBPassword=zabbix(用户自定义密码) SNMPTrapperFile=/var/log/snmptrap/snmptrap.log Timeout=4 AlertScriptsPath=/usr/lib/zabbix/alertscripts ExternalScripts=/usr/lib/zabbix/externalscripts LogSlowQueries=3000

6、编辑Zabbix前端PHP配置,更改时区

vim /etc/httpd/conf.d/zabbix.conf

php_value date.timezone Asia/Shanghai、(没有的话就插入)

第三步、zabbix启动:

1、 启动zabbix服务

systemctl enable zabbix-server

systemctl start zabbix-server

2、启动httpd并设置开机启动

systemctl start httpd

systemctl enable httpd

3、查看日志信息,是否升级成功

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

4、到web页面查看zabbix版本

升级成功

备注:如果是生产系统必须先备份数据之后在进行升级,升级的时间会根据的数据库的大小决定你升级的时间。

0 人点赞