记一次zabbix排错(数据库安装在其它服务器上)

记一次zabbix排错

故障现象

1./var/log/zabbix/zabbix_server.log中出现以下报错:

12106:20190314:090947.010 [Z3001] connection to database 'zabbix' failed: [1045] Access denied for user 'zabbix'@'localhost' (using password: YES)

2.web界面出现如下界面

事后分析原因

问题出在数据库配置上,本次部署环境的mariadb数据库在其它服务器上,与zabbix-server服务器不在同一主机上。通配置/etc/zabbix/zabbix_server.conf中的数据库连接ip。默认配置数据库装在本机,装在远端需要更改配置。

问题排查过程

确认数据库zabbix用户开启远程连接

 

确认/etc/zabbix/web/zabbix.conf.php配置

 

确认/etc/zabbix/zabbix_server.conf的配置(本次出错就在这里,浪费大量时间)

 

☻重启服务

systemctl restart zabbix-server

日志报错消失,网页界面显示正常。

 

原文地址:https://www.cnblogs.com/szy2018/p/10528195.html