说明:由原来的zabbix2.0升级到zabbix2.4
1:lnmp环境安装过程省略
2:zabbix server安装过程省略
3:导入原来zabbix的数据库过程省略
4:我将原来的php前端也复制过来了
然后输入原来的用户名和密码,可以登录,但显示结果的时候有问题,见附件

开始我怀疑是因为缺少nodes表,去新导入的zabbix库中查看,有nodes表,而且表是正常的,没有被损坏
我接着又怀疑是不是pdo、pdo_mysql 、mysqli模块缺少导致连接数据库有问题,
于是/usr/local/webserver/php/bin/php -m | grep -i pdo
查询,这些模板也都存在的!
有点郁闷了,这是怀疑是不是升级了导致zabbix 库有问题,于是到zabbix server日志去查,发现db升级也是正常的(zabbix server启动的时候自动升级),见附件!

。。。。。。

显然db的升级是正常的!
最有可能是前端的程序有问题,于是我将zabbix2.4版本带的web前端复制过去,结果一切正常
zabbix客户端(不升级版本也可以)只需要将新机器的地址加入进去,重启zabbix agentd服务,zabbix server即可获得监控数据!
在升级的时候还遇到一个问题:

解决方法:
ln -s /tmp/mysql.sock /data/mysql/mysql.sock
阅读(962) | 评论(0) | 转发(0) |