博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
zabbix3.2源码升级至3.4
阅读量:6089 次
发布时间:2019-06-20

本文共 2351 字,大约阅读时间需要 7 分钟。

安装见:

一、下载3.4版本安装包

二、停ZabbixServer

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

三、备份数据

[root@wcy ~]# mysqldump -uroot -p zabbix > zabbix20190218.sqlEnter password: [root@wcy ~]# lszabbix 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.15.tar.gz [root@wcy ~]# cd zabbix-3.4.15[root@wcy zabbix-3.4.15]# ./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.15]# make[root@wcy zabbix-3.4.15]# 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.15/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.15/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.15]# netstat -anpt | grep zabbixtcp   0   0   192.168.233.10:10050   0.0.0.0:*   LISTEN   15555/./zabbix_agen tcp   0   0   192.168.233.10:10051   0.0.0.0:*   LISTEN   36812/zabbix_server tcp   0   0   127.0.0.1:10051        0.0.0.0:*   LISTEN   36812/zabbix_server

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

八、最后配置

根据实际的配置进行修改

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

 

上传后刷新web界面

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

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

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

 

转载于:https://www.cnblogs.com/LuckWJL/p/10395686.html

你可能感兴趣的文章
android下载封装类
查看>>
[node] 用 node-webkit 开发桌面应用
查看>>
Nginx访问控制和虚拟主机
查看>>
report widget not working for external users
查看>>
windows phone 摄像头得到图片是旋转90°
查看>>
Linux--sed使用
查看>>
没有显示器的情况下安装和使用树莓派
查看>>
【android】使用handler更新UI
查看>>
mochiweb 源码阅读(十五)
查看>>
前端面试中的常见的算法问题
查看>>
计算机语言的基本理论
查看>>
nodejs流之行读取器例子
查看>>
批量文件重命名工具
查看>>
简单说一下UWP中的JumpList
查看>>
unity将object[]或者string对象转换成枚举enum
查看>>
以太坊系列之六: p2p模块--以太坊源码学习
查看>>
使用scikit-learn解决文本多分类问题(附python演练)
查看>>
2018 年最值得关注的 JavaScript 趋势
查看>>
什么是区块链?超级账本 Brian Behlendorf 从五个方面教你认识
查看>>
Linux中的帮助功能
查看>>