zabbix3.2源码升级至3.4
2024-08-19 22:42:18
安装见: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界面
到此,升级步骤已全部结束
做升级之前,需要进行测试环境测试
对生产环境操作时要谨慎操作,做好备份
最新文章
- Node.js之路【第二篇】Nodejs中的pip(NPM)&;REPL
- Delphi 收藏
- 用js完成毫秒格式数据的日期格式化任务
- Jfinal中手动提交/回滚 事物
- centos7上consul的集群安装
- Spark Streaming 事务处理彻底掌握
- 【云计算】Docker云平台—Docker进阶
- stdout.read()与stdout.readlines()方法同时使用后果
- servletContext百科
- JAVA中的break[标签]continue[标签]用法
- rails总结
- Document 对象
- HDU - 2181 dfs [kuangbin带你飞]专题二
- 腾讯北京SNG一面
- Oracle 去特殊字符
- 完成了Coursera的一个机器学习课程
- Django-自定义增删改查组件的一些体会
- 超详细 Nginx 极简教程
- 初学Listener
- Thunder团队Final版爱阅app发布视频
热门文章
- android选择图片或拍照图片上传到服务器(包括上传参数)
- Android屏幕适配和文字屏幕适配
- postgresql----LIKE和SIMILAR TO
- fiddler win10-1703Failed to register Fiddler as the system proxy
- 02Del.ashx(删除班级)
- mysql添加federated引擎实现dblink远程表访问
- Linux的操作系统I2C驱动架构解说
- EOS 的网站及资料doc
- 跟我学Makefile(四)
- PAT 1043 Is It a Binary Search Tree[二叉树][难]