.....
分类: 系统运维
2014-09-27 18:23:10
可以用phpmyadmin直接导出zabbix库,或者用mysqldump工具,如果数据量大,执行这个SQL,清空历史记录。(备份,但保留数据库,升级完以后还用2.2.0的数据库)
2.备份程序
备份原有的zabbix_server程序,启动文件,日志文件,网站程序。
3.下载zabbix2.4.0源码
源码下载完以后再重新编译安装,现在Zabbix就是2.4.0的程序了,重新修改配置文件,启动zabbix_server,zabbix_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.
这就是那个错误。