zabbix小版本升级小技巧

Zabbix是许多企业的运维工作人员日常使用的一款开源监控软件,然后面对zabbix小版本的更新迭代,小编这里整理出了一些便捷方式和注意事项。

第一步:zabbix源码包下载地址:

Zabbix Cloud Images and Appliances

第二步:停zabbix_server服务

service  zabbix_server stop

第三步:停zabbix_agentd服务

service zabbix_agentd stop

第四步:停zabbix_java服务

sh /itops/zabbix/sbin/zabbix_java/shutdown.sh

第五步:拷贝原zabbix文件

mv /itops/zabbix /itops/zabbix.back

第六步:上传新版本zabbix源码包到/root目录

sz  zabbix-5.0.25.tar.gz

 

第七步:解压zabbix源码包

tar -xvf  /root/zabbix-5.0.25.tar.gz  && cd /root/zabbix-5.0.25

第八步:安装gcc

yum install -y gcc

编译源码包

编译安装

./configure --prefix=/itops/zabbix --enable-server  --enable-agent  --with-postgresql=/itops/postgresql/bin/pg_config --with-net-snmp=/itops/net-snmp/bin/net-snmp-config --with-libcurl --with-libxml2 --with-unixodbc --with-openipmi --enable-ipv6 --enable-java --with-openssl --with-ssh2 --with-iconv --with-iconv-include --with-iconv-lib --with-libpcre --with-libpcre-include --with-libpcre-lib --with-libevent --with-libevent-include --with-zlib --with-zlib-include --with-zlib-lib --with-libpthread --with-libpthread-include --with-libpthread-lib --with-libevent-lib --with-ldap

=======================================================================================

免编译安装

yum -y install java-devel unixODBC* zlib libpthread pcre* ipmitool curl-devel gnutls libcurl-devel perl-DBI libdbi-dbd-mysql gcc gcc++ make libxml2 libxml2-devel  unixODBC* libssh2-devel freetds telnet nmap mysql-connector-odbc libevent-devel

./configure --prefix=/itops/zabbix --enable-server  --enable-agent  --with-postgresql=/itops/postgresql/bin/pg_config --with-net-snmp=/itops/net-snmp/bin/net-snmp-config --with-libcurl --with-libxml2 --with-unixodbc --with-openipmi --enable-ipv6 --enable-java --with-openssl --with-ssh2 --with-iconv --with-iconv-include --with-iconv-lib --with-libpcre --with-libpcre-include --with-libpcre-lib --with-libevent --with-libevent-include --with-zlib --with-zlib-include --with-zlib-lib --with-libpthread --with-libpthread-include --with-libpthread-lib --with-libevent-lib --with-ldap

注意: 如果环境是免编译安装,在编译过程中少了一些包直接用YUM安装

编译并安装

make && make install

将原来的配置文件复制回目录

cp -rf /itops/zabbix.back/etc/* /itops/zabbix/etc/

cp -rf /itops/zabbix.back/scripts /itops/zabbix/

cp -rf /itops/zabbix.back/share/* /itops/zabbix/share/

mkdir /itops/zabbix/logs

chown -R itops: /itops/zabbix

前端UI替换

mv /itops/nginx/html/zabbix /itops/nginx/html/zabbix.back

cp -rf /root/zabbix-5.0.24/ui /itops/nginx/html/zabbix

chown -R itops: /itops/nginx/html/zabbix

第九步:重启zabbix_java服务

sh /itops/zabbix/sbin/zabbix_java/startup.sh

第十步:重启zabbix_server服务

service  zabbix_server restart

第十一步:重启zabbix_agentd服务

service  zabbix_agentd restart

最后:前端页面访问:

http://192.168.200.180/z/

 

 

 

 

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值