源代码编译升级zabbix-server-3.2.6到3.4.15

本文详细介绍了如何从Zabbix 3.2.6版本通过源代码编译升级至3.4.15版本,包括下载、备份、编译、配置及解决升级后的常见问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

                                       源代码编译升级zabbix-server-3.2.6到3.4.15

这里介绍下通过源代码编译zabbix-server-3.2.6到3.4.15。

1.在zabbix官网下载server版本3.4.15,下载到本地并解压。

2.停止zabbix-server,并进行备份操作。

备份数据库:mysqldump -uzabbix -pzabbix zabbix > /tmp/zabbix_bak.sql

备份zabbix的web文件:cp -p -r /var/www/html/zabbix  /tmp/backup/

备份zabbix的配置文件,二进制文件 :cp -p -r /opt/srv/zabbix-3.2.6/ /tmp/backup/

3.使用下面命令进行编译环境的检测。因为新版本升级,可能会提示缺少相应的包,这里安装即可。

./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 --prefix=/opt/srv/zabbix-3.4.15

yum -y install libevent-devel  libevent

之后再进行make,make install。之后启动服务,看是否有报错,没有报错,server升级完成。

4.复制新的web文件到/var/www/html/zabbix下面。

rm -rf /var/www/html/zabbix/*

cp -a -r /tmp/zabbix-3.4.15/frontends/php/* /var/www/html/zabbix

修改字体配置文件 : /var/www/html/zabbix/include/defines.inc.php

define('ZBX_GRAPH_FONT_NAME',           'SIMKAI');

define('ZBX_FONT_NAME', 'SIMKAI');

之后重启httpd服务。

修改zabbix-server的配置文件,修改数据库的用户名、密码。之后启动zabbix-server。

5.去页面访问,并在wbe上完成安装。到这里,整个升级过程完成。

6.升级完成后,你有可能会遇到问题。其中一个是server端收不到数据,这个一般是proxy版本与server版本不匹配造成的。把proxy升级即可。另一个是会遇到数据库版本与server比匹配的问题,类似下面的错误。这里在数据库里设置一下即可。

7.如果升级后,你发现一些agent在zabbix监控板上没有变绿,且能收到数据数据的话,是agent版本过低所致。升级agent即可。

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值