efn阿克说 发表于 2019-1-23 13:47:51

zabbix编译升级(2.2升级到2.4.6)

  很久没有写博客了,已经很懒了。

  本文使用编译升级,如果是使用YUM升级,直接跳从第五开始。

  

  一、停止zabbix服务端:
/etc/init.d/zabbix_serverstop

  二、备份数据库:
可以用phpmyadmin直接导出zabbix库,或者用mysqldump工具。
mysql-Dzabbix -e "select * from dbversion;"    #查看当前zabbix数据库版本。
mysqldump--opt zabbix > zabbix_2.2_U_2.4.sql
http://s3.运维网.com/wyfs02/M00/73/3C/wKioL1X4JiOzyXP-AAC5fZ-JEPQ065.jpg                           
如果数据量大,执行这个SQL,清空历史记录。(备份,但保留数据库,升级完以后还用2.2.0的数据库)
truncatetable history;
optimizetable history;
truncatetable history_str;
optimizetable history_str;
truncatetable history_uint;
optimizetable history_uint;
truncatetable trends;
optimizetable trends;
truncatetable trends_uint;
optimizetable trends_uint;
  三、备份程序
备份原有的zabbix_server程序,启动文件,日志文件,网站程序。
mkdir/opt/bakcup
cd/opt/soft/zabbix/
\cp -a-ralertscripts/opt/bakcup/alertscripts_$(date '+%Y%m%d%H')
\cp -a-r etc   /opt/bakcup/zabbix_etc_$(date'+%Y%m%d%H')
\cp -r-a /opt/soft/apache/htdocs/zabbix /opt/bakcup/zabbix_html_$(date '+%Y%m%d%H')
  四、下载和安装zabbix2.4.0
wget--no-check-certificatehttp://sourceforge.net/projects/zabbix/files/ZABBIX%20Latest%20Stable/2.4.6/zabbix-2.4.6.tar.gz/download


请参考编译安装和配置。

  五、审查服务配置参数:
Web登陆,然后操作Administration → General → Housekeeper, if necessary.,如下 :
http://s3.运维网.com/wyfs02/M00/73/3F/wKiom1X4JOyC79vVAAL13ahOjiE648.jpg
  六、查看数据库是否更新成功:
mysql-Dzabbix -e "select * from dbversion;"
http://s3.运维网.com/wyfs02/M01/73/3F/wKiom1X4JSyAIACsAAC5xKf0ydQ316.jpg


  




页: [1]
查看完整版本: zabbix编译升级(2.2升级到2.4.6)