Chinaunix首页 | 论坛 | 博客
  • 博客访问: 240043
  • 博文数量: 32
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 414
  • 用 户 组: 普通用户
  • 注册时间: 2014-04-22 11:22
个人简介

.....

文章分类

全部博文(32)

文章存档

2016年(1)

2015年(12)

2014年(19)

我的朋友

分类: 系统运维

2014-09-27 18:23:10

1.备份数据库

可以用phpmyadmin直接导出zabbix,或者用mysqldump工具,如果数据量大,执行这个SQL,清空历史记录。(备份,但保留数据库,升级完以后还用2.2.0的数据库)


  1. truncate table history;
  2. optimize table history;
  3. truncate table history_str;
  4. optimize table history_str;
  5. truncate table history_uint;
  6. optimize table history_uint;
  7. truncate table trends;
  8. optimize table trends;
  9. truncate table trends_uint;
  10. optimize table trends_uint;


 

2.备份程序

备份原有的zabbix_server程序,启动文件,日志文件,网站程序。   

 

3.下载zabbix2.4.0源码

         源码下载完以后再重新编译安装,现在Zabbix就是2.4.0的程序了,重新修改配置文件,启动zabbix_serverzabbix_agentd ,检查日志程序看看有没有报错误信息。

         导入网站程序进行重新配置,在选择数据库那一页,还用原来的数据库,进行测试链接,会出现错误提示。不用管他,在一遍测试链接。错误提示就消失了。

2.4.0升级完成,原有的监控的主机还有在,因为没有动数据库。

 

4.注释

         这个升级过程,其实就是不动数据库重新安装一遍zabbix_server程序,查看了一些网上的文章和官方文档,都是如出一辙。

         至于那个错误,我升级的第一台zabbix_server出现了,第二台没有出现,官方文档貌似也没有解释。

The frontend does not match Zabbix database. Current database version (mandatory/optional): 2030017/2030017. Required mandatory version: 2040000. Contact your system administrator.

这就是那个错误。

阅读(6651) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~