zoukankan      html  css  js  c++  java
  • zabbix3.2源码升级至3.4

    安装见: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.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,可以看到正在进行数据库升级

    八、最后配置

    根据实际的配置进行修改

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

     

    上传后刷新web界面

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

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

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

  • 相关阅读:
    Linux下汇编语言学习笔记71 ---
    Linux下汇编语言学习笔记70 ---
    Linux下汇编语言学习笔记67 ---
    Linux下汇编语言学习笔记66 ---
    Linux下汇编语言学习笔记65 ---
    Linux下汇编语言学习笔记64 ---
    尽量用类型化的常量替代预处理器的 #DEFINE 方法
    尽量用类型化的常量替代预处理器的 #DEFINE 方法
    UILabel How to set background image
    UILabel How to set background image
  • 原文地址:https://www.cnblogs.com/chuyiwang/p/10395686.html
Copyright © 2011-2022 走看看