安装见:https://www.cnblogs.com/LuckWJL/p/9037007.html

一、下载3.4版本安装包

二、停ZabbixServer

[root@wcy ~]# /etc/init.d/zabbix_server stop
Shutting down zabbix_server: [确定]
[root@wcy ~]#

三、备份数据

[root@wcy ~]# mysqldump -uroot -p zabbix > zabbix20190218.sql
Enter password:
[root@wcy ~]# ls
zabbix zabbix20190218.sql

四、备份文件

[root@wcy ~]# tar -cvf etc_zabbix.tar /etc/zabbix/*
[root@wcy ~]# tar -cvf usr_local_zabbix.tar /usr/local/zabbix/*
[root@wcy ~]# tar -cvf var_www_html_zabbix.tar /var/www/html/zabbix/*
[root@wcy ~]# tar -cvf init_zabbix.tar /etc/init.d/zabbix_*

五、清理文件

[root@wcy ~]# rm -rf /etc/zabbix/*
[root@wcy ~]# rm -rf /usr/local/zabbix/*
[root@wcy ~]# rm -rf /var/www/html/zabbix/*
[root@wcy ~]# rm -rf /etc/init.d/zabbix_*

六、安装3.4版本zabbix

[root@wcy ~]# tar xf zabbix-3.4..tar.gz
[root@wcy ~]# cd zabbix-3.4.
[root@wcy zabbix-3.4.]# ./configure --prefix=/usr/local/zabbix --sysconfdir=/etc/zabbix/ --enable-server --enable-agent --with-net-snmp --with-libcurl --with-mysql --with-libxml2

如果有报错:

configure: error: Unable to use libevent (libevent check failed) 

解决:

yum -y install libevent libevent-devel

如果有报错:

configure: error: Unable to use libpcre (libpcre check failed)

解决:

yum -y install pcre pcre-devel

解决报错后重新编译安装

[root@wcy zabbix-3.4.]# make
[root@wcy zabbix-3.4.]# make install

可以自己重新设置zabbix server的配置文件,也可以使用原来的配置文件

[root@wcy ~]# tar -xf etc_zabbix.tar
[root@wcy ~]# cp ./etc/zabbix/zabbix_server.conf /etc/zabbix/
[root@wcy ~]# cp ./etc/zabbix/zabbix_agentd.conf /etc/zabbix/
[root@wcy ~]# cp /root/zabbix-3.4./misc/init.d/fedora/core/zabbix_* /etc/init.d/
[root@wcy ~]# chmod +x /etc/init.d/zabbix_*
[root@wcy ~]# cp -r /root/zabbix-3.4./frontends/php/* /var/www/html/zabbix/

七、启动服务

[root@wcy ~]# sed -i "s@BASEDIR=/usr/local@BASEDIR=/usr/local/zabbix@g" /etc/init.d/zabbix_server
[root@wcy ~]# /etc/init.d/zabbix_server start
[root@wcy ~]# /usr/local/zabbix/sbin/zabbix_agentd
[root@wcy zabbix-3.4.]# netstat -anpt | grep zabbix
tcp 0 192.168.233.10:10050 0.0.0.0:* LISTEN /./zabbix_agen
tcp 0 192.168.233.10: 0.0.0.0:* LISTEN /zabbix_server
tcp 0 127.0.0.1: 0.0.0.0:* LISTEN /zabbix_server

查看zabbix server log,可以看到正在进行数据库升级

八、最后配置

根据实际的配置进行修改

web提示缺少一个文件,点击下载并上传至/var/www/html/zabbix/conf/目录

上传后刷新web界面

到此,升级步骤已全部结束

做升级之前,需要进行测试环境测试

对生产环境操作时要谨慎操作,做好备份

最新文章

  1. Node.js之路【第二篇】Nodejs中的pip(NPM)&REPL
  2. Delphi 收藏
  3. 用js完成毫秒格式数据的日期格式化任务
  4. Jfinal中手动提交/回滚 事物
  5. centos7上consul的集群安装
  6. Spark Streaming 事务处理彻底掌握
  7. 【云计算】Docker云平台—Docker进阶
  8. stdout.read()与stdout.readlines()方法同时使用后果
  9. servletContext百科
  10. JAVA中的break[标签]continue[标签]用法
  11. rails总结
  12. Document 对象
  13. HDU - 2181 dfs [kuangbin带你飞]专题二
  14. 腾讯北京SNG一面
  15. Oracle 去特殊字符
  16. 完成了Coursera的一个机器学习课程
  17. Django-自定义增删改查组件的一些体会
  18. 超详细 Nginx 极简教程
  19. 初学Listener
  20. Thunder团队Final版爱阅app发布视频

热门文章

  1. android选择图片或拍照图片上传到服务器(包括上传参数)
  2. Android屏幕适配和文字屏幕适配
  3. postgresql----LIKE和SIMILAR TO
  4. fiddler win10-1703Failed to register Fiddler as the system proxy
  5. 02Del.ashx(删除班级)
  6. mysql添加federated引擎实现dblink远程表访问
  7. Linux的操作系统I2C驱动架构解说
  8. EOS 的网站及资料doc
  9. 跟我学Makefile(四)
  10. PAT 1043 Is It a Binary Search Tree[二叉树][难]