The server does not match Zabbix database. Current database version

11240阅读 0评论2016-05-18 qingheliu
分类:LINUX

zabbix  server 启动是报警如下:
The server does not match Zabbix database. Current database version (mandatory/optional): 03000000/03000000. Required mandatory version: 02040000
开始我以为mysql出现了问题,去mysql下查看日志文件,发现一切正常!
后来想到了,zabbix server 做过了版本升级,由zabbix server 2.4.4 升级到zabbix server 3.0(当然zabbix server升级的时候的mysql也会跟着升级),我使用/etc/init.d/zabbix_server start 启动时,这是使用的以前老版本的zabbix server, 可是mysql已经升级过了,再次使用老版本的zabbix server 就会有上面的错误提示,从而导致zabbix server 无法正常启动!
解决方法:只需要使用新版本的zabbix server,启动新版本的zabbix server即可!
/data/zabbix3.0/sbin/zabbix_server   -c  /data/zabbix3.0/etc/zabbix_server.conf  ##我的升级后的zabbix server 安装地址


zabbix dead but subsys locked 错误:
cd /var/lock/subsys
ls  会看到zabbix_server文件, 机器被直接断电,导致zabbix_server关闭时没有将该文件删除,故启动时有此报错,
解决方法:/etc/init.d/zabbix_server stop 
然后再次启动zabbix_server 即可启动!
上一篇: Waiting for purge thread to be suspended
下一篇:zookeeper zoo.cfg优化