zabbix3.2源码升级至3.4

Linux 王初一 3周前 (03-01) 349次浏览 已收录 0个评论 扫描二维码

zabbix3.2 源码升级至 3.4安装见:https://www.cnblogs.com/LuckWJL/p/9037007.html

一、下载 3.4 版本安装包

zabbix3.2 源码升级至 3.4

二、停 ZabbixServer

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

三、备份数据

zabbix3.2 源码升级至 3.4

[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.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 zabbix
tcp   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,可以看到正在进行数据库升级

zabbix3.2 源码升级至 3.4

八、最后配置

zabbix3.2 源码升级至 3.4

zabbix3.2 源码升级至 3.4

根据实际的配置进行修改

zabbix3.2 源码升级至 3.4

zabbix3.2 源码升级至 3.4

zabbix3.2 源码升级至 3.4

zabbix3.2 源码升级至 3.4

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

zabbix3.2 源码升级至 3.4

上传后刷新 web 界面

zabbix3.2 源码升级至 3.4

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

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

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


IT 敢客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:zabbix3.2 源码升级至 3.4
喜欢 (1)
[313176056@qq.com]
分享 (0)
王初一
关于作者:
不以物喜不以己悲
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址