分享 | 交流
让学习成为一种习惯

zabbix监控报错zabbix server is not running: the information displayed may not be current

zabbix监控搭建完后打开web界面报错:

zabbix server is not running: the information displayed may not be current!

1 . 遇到这个问题,首先不要去直接搜,我们查看下zabbix server的log日志:

23754:20180417:105159.178 [Z3001] connection to database 'zabbix' failed: [1045] Access denied for user 'zabbix'@'localhost' (using password: NO)
 23754:20180417:105159.178 Cannot connect to the database. Exiting...

数据库被拒绝,没有使用密码,因为默认的zabbix_server.conf的DBPassword是注释掉的
解决方法:

/etc/zabbix/zabbix_server.conf 中的数据库配置项目 密码那项没有启用,去掉注释,填上密码再次启动即可.

配置文件里面的数据库信息 DBName、DBUser、DBPassword一定要和web安装的时候填写的信息一致,否则会报错

然后重启:

# systemctl restart zabbix_server 

刷新界面,ok,正常运行。

再后来由于server的主机ip变更,又出现了同样的问题,这次日志打印没有报错,主机ip变更后,我们需要更改的文件有zabbix.agent.conf 和web安装目录里的zabbix.conf.php:

vi /var/www/html/zabbix/php/conf/zabbix.conf.php(这是我的安装目录)

修改:

$ZBX_SERVER      = '变更后的ip';
$DB['SERVER']   = '变更后的ip';

然后重启服务:

systemctl restart httpd 
未经允许不得转载:留时刻运维网 » zabbix监控报错zabbix server is not running: the information displayed may not be current

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

留时刻 - Linux系统教程,运维经验分享

加入我们给我留言