安装见: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界面

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

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

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

zabbix3.2源码升级至3.4的更多相关文章

  1. centos7.6环境zabbix3.2源码编译安装版升级到zabbix4.0长期支持版

    zabbix3.2源码编译安装版升级到zabbix4.0长期支持版 项目需求: .2版本不再支持,想升级成4.0的长期支持版 环境介绍: zabbix服务端是编译安装的,数据库和web在一台机器上 整 ...

  2. zabbix3.4源码安装步骤

    zabbix3.4源码安装步骤1.安装环境: 安装机器:22.224.9.227 以下简称监控机: 操作系统信息:内核版本: Linux version 2.6.18-194.1.AXS3 (pack ...

  3. zabbix3.4 源码部署

    centos6.8  系统    zabbix3.4.9   msyql5.7.22   php5.6.24  在centos6上面源码部署zabbix.3.4 问题比较多,需要花不少时间去解决,建议 ...

  4. CentOS7 下 Zabbix3.4 源码安装

    zabbix系统基于PHP环境运行,所以前提是系统上有PHP的运行环境,lnmp或者lamp环境 lnmp环境安装:http://www.cnblogs.com/rnckty/p/7642034.ht ...

  5. zabbix3.2源码搭建

    首先环境是标准的lnmp 1.创建zabbix组和系统用户来管理 groupadd zabbix useradd -g zabbix  zabbix -s /sbin/nologin 2.在mysql ...

  6. Zabbix3.0源码安装

    环境:nginx1.6.3 php-5.6.22 mysql-5.5.49 请参考前面的博文自行搭建 安装依赖并创建用户 [root@test88 ~]# yum install -y libxml2 ...

  7. zabbix3.4.6之源码安装

    LAMP部署环境搭建: Linux+apache(httpd)+mysql(mariadb)+php: 版本要求:apache-1.3.12,mysql-5.0.3,php-5.4.0<http ...

  8. zabbix-3.4.14源码安装

    此次介绍一下,zabbix的源码安装,因为zabbix的依赖很多,所以源码安装有很多依赖需要安装 首先,下载zabbix源码包 wget https://nchc.dl.sourceforge.net ...

  9. 源码安装zabbix3.2.7时PHP ldap Warning

    问题如下: 解决方法: 1.首先查看源码安装的php模块中是否有ldap.so [root@nms ldap]# ll  /usr/local/php/lib/php/extensions/no-de ...

随机推荐

  1. ubuntu 信使(iptux) 创建桌面快捷方式

    $ sudo ln -s /usr/bin/iptux ~/桌面/iptux.ln

  2. 几种常用的SQL优化工具及方法

    转自:http://blog.itpub.net/35489/viewspace-764856/ 1. sql 详细执行计划,主要检查驱动路径,索引是否合适:同一个pl/sql窗口连续执行即可:exp ...

  3. Hive桶列BucketedTables

    The CLUSTERED BY and SORTED BY creation commands do not affect how data is inserted into a table – o ...

  4. fiddler win10-1703Failed to register Fiddler as the system proxy

    正解 The solution for the Fiddler error of "Failed to register Fiddler as the system proxy" ...

  5. 利用Dockerfile构建一个基于CentOS 7镜像

    利用Dockerfile构建一个基于CentOS 7,包括java 8, tomcat 7,php ,mysql+mycat的镜像. Dockerfile内容如下: FROM centosMAINTA ...

  6. Oracle性能优化之 Oracle里的优化器

    优化器(optimizer)是oracle数据库内置的一个核心子系统.优化器的目的是按照一定的判断原则来得到它认为的目标SQL在当前的情形下的最高效的执行路径,也就是为了得到目标SQL的最佳执行计划. ...

  7. 验证ip地址

    package site.wangxin520.test; import sun.net.util.IPAddressUtil; public class Test { public static v ...

  8. 【Javascript】Windows下Node.js与npm的安装与配置

      1:先下载Node.js,网站https://nodejs.org/en/,左侧为稳定版,右侧为最新版,推荐稳定版 2:Node.js安装,运行下载后的.msi文件,一路下一步就可以了,我选择的安 ...

  9. Mirror--日志流压缩

    在SQL SERVER 2008之后,主库和镜像库之间的日志流传送会默认使用压缩,压缩一方面降低了网络压力,另一方面增大了镜像两端的CPU压力. 可以打开 TF 1462 来关闭日志流压缩 SQL S ...

  10. mysql int 整数类型 解释显示宽度 和 存储宽度

    存储宽度 是实际存储记录宽度 存储宽度默认是写死的,就算修改宽度也改变不了,改变的是显示宽度 ============有符号和无符号int============= 创建一个 无符号的 int 整数类 ...