黑帽联盟

 找回密码
 会员注册
查看: 1293|回复: 0
打印 上一主题 下一主题

[运维监控] zabbix升级版本过程

[复制链接]
yun 黑帽联盟官方人员 

920

主题

37

听众

1364

积分

超级版主

Rank: 8Rank: 8

  • TA的每日心情
    奋斗
    2019-10-18 11:20
  • 签到天数: 678 天

    [LV.9]以坛为家II

    本帖最后由 yun 于 2017-2-20 18:07 编辑

    相关链接: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之后的升级方法.

    如下为zabbix升级方法:
    1. 关闭zabbix server
    防止有新的数据提交到数据库中、直接关闭数据库效果也是一样的

    2. 备份
    2.1 备份数据库
    最简单的备份:关闭数据,整个数据库目录copy一份。虽说升级一般不会出现什么问题,但是安全起见还是有必要备份一下,就算升级成功,但是不能保证新版本让你喜欢,这个时候回退也有后路。

    2.2 备份文件
    备份配置文件(通常是/etc/zabbix)、php网站源码、zabbix二进制文件(整个程序目录备份就OK)
    不要嫌麻烦,特别是那些运气总是不好的人

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

    3.2 检查配置文件
    zabbix_server.conf配置参数可能会有变化,修改变更后的参数,或者直接修改新的配置文件。

    4. 启动zabbix
    启动zabbix,查看日志(一半在/tmp目录下),看下zabbix的运行是否成功,成功运行之后zabbix将会自动更新数据库。启动服务器之前,一定要确保有对zabbix数据库有足够的权限(一般情况下,我们都是给所有权限,所以基本不会出现问题)。

    5. 部署zabbix PHP源码
    PHP源码在zabbix源码目录下,不清楚的请参考zabbix安装,里面有提到。

    6. 总结
    总结下zabbix的升级方法:备份->重新安装->启动。

    帖子永久地址: 

    黑帽联盟 - 论坛版权1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
    2、本站所有主题由该帖子作者发表,该帖子作者与黑帽联盟享有帖子相关版权
    3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和黑帽联盟的同意
    4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
    5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
    6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
    7、黑帽联盟管理员和版主有权不事先通知发贴者而删除本文

    您需要登录后才可以回帖 登录 | 会员注册

    发布主题 !fastreply! 收藏帖子 返回列表 搜索
    回顶部