这两天看到zabbix暴露出一个严重漏洞,guest账号可导致服务器被入侵,据说官方3.0.4版本已经修复了该漏洞,所以赶紧升级到新版本(虽然自己的监控只是自己试验的,但是一切为了安全嘛)
关于版本升级是非常简单的事情,只需要重新执行一下编译安装,然后复制php源码到站点目录下即可。
1.备份原数据库(升级并不会影响到原来数据库,但做事要严谨,所以提前备份一下)
service zabbix_server stop service zabbix_agentd stop mysqldump zabbix --ignore-table=zabbix.history --ignore-table=history_uint>zabbix_08_21.sql #这里我只排除了history 和history_uint 两张表,数据库账号密码已经配置到了mysqldunp 中,所以可以不加选项
2.下载新版本zabbix 源码包,编译安装(由于是升级,所以编译的参数都是相同的)
wget http://nchc.dl.sourceforge.net/project/zabbix/ZABBIX%20Latest%20Stable/3.0.4/zabbix-3.0.4.tar.gz tar -zxvf zabbix-3.0.4.tar.gz ./configure --prefix=/usr/local/zabbix/ --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2 make && make install
3.复制PHP文件到对于目录下
cp -rf ./zabbix-3.0.3/frontends/php/* /data/wwwroot/zabbix/
4.启动zabbix服务,重新访问zabbix监控地址,会再次执行一下安装过程,登录账户密码都是和原来的相同,到此升级完成,当然了,如果版本跨度较大,提示错误就需要检查一下对应的配置文件重新设置一下。
转载请注明:菜鸟运维网 » zabbix 版本升级