zabbix升级版本过程(7)

凉白开 zabbix548,53518字数 1006阅读3分21秒阅读模式

回顾下,上篇文章计算zabbix数据库需要多大硬盘,上上篇文章zabbix安装

zabbix开发者很活跃,版本变更的也比较快,我当前版本是2.2,但是发现官方2.4版本的文档已经悄然上线,不过源码还没放出来。后续也要跟着升级,zabbix 2.0升2.2与2.2升2.4的方法没一样。如果你从zabbix 1.6升级到1.8或者zabbix 1.8升级到zbbix 2.0,那么你需要额外执行sql文件(path.sql),2.0之后这些步骤都不需要手动做,如果你的版本很低,那么你需要一步一步升级。本节讲解2.0之后的升级方法.文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-upgrade-7-ttlsa/

如下为zabbix升级方法:文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-upgrade-7-ttlsa/

1. 关闭zabbix server

防止有新的数据提交到数据库中、直接关闭数据库效果也是一样的文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-upgrade-7-ttlsa/

2. 备份

2.1 备份数据库
最简单的备份:关闭数据,整个数据库目录copy一份。虽说升级一般不会出现什么问题,但是安全起见还是有必要备份一下,就算升级成功,但是不能保证新版本让你喜欢,这个时候回退也有后路。文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-upgrade-7-ttlsa/

2.2 备份文件
备份配置文件(通常是/etc/zabbix)、php网站源码、zabbix二进制文件(整个程序目录备份就OK)文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-upgrade-7-ttlsa/

不要嫌麻烦,特别是那些运气总是不好的人文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-upgrade-7-ttlsa/

3. 安装配置

3.1 安装Zabbix server
重头安装一次zabbix,也就是configure --... make make install.
备注:一般高版本zabbix server兼容低版本zabbix客户端。如果发现有异常,那么你的zabbix客户端也相应升级一下。客户端升级比较简单:更新二进制文件,配置文件对照下是否有修改即可。文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-upgrade-7-ttlsa/

3.2 检查配置文件
zabbix_server.conf配置参数可能会有变化,修改变更后的参数,或者直接修改新的配置文件。文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-upgrade-7-ttlsa/

4. 启动zabbix

启动zabbix,查看日志(一半在/tmp目录下),看下zabbix的运行是否成功,成功运行之后zabbix将会自动更新数据库。启动服务器之前,一定要确保有对zabbix数据库有足够的权限(一般情况下,我们都是给所有权限,所以基本不会出现问题)。文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-upgrade-7-ttlsa/

5. 部署zabbix PHP源码

PHP源码在zabbix源码目录下,不清楚的请参考zabbix安装,里面有提到。文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-upgrade-7-ttlsa/

6. 总结

总结下zabbix的升级方法:备份->重新安装->启动。请大家继续关注运维生存时间以及zabbix教程.看不懂zabbix英文界面,请看下一篇《zabbix汉化方法(8)文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-upgrade-7-ttlsa/ 文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-upgrade-7-ttlsa/

weinxin
我的微信
微信公众号
扫一扫关注运维生存时间公众号,获取最新技术文章~
凉白开
  • 本文由 发表于 22/03/2014 11:07:32
  • 转载请务必保留本文链接:https://www.ttlsa.com/zabbix/zabbix-upgrade-7-ttlsa/
评论  5  访客  1