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

时间:2022-09-08 14:55:14

记一次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界面出现如下界面

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

事后分析原因

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

问题排查过程

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

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

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

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

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

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

☻重启服务

systemctl restart zabbix-server

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

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