zabbix连接到远程数据库时出现问题

时间:2019-06-27 11:08:34

标签: mysql mariadb zabbix

我在centOs 7中安装了zabbix 4.0,并将其配置为连接到远程mysql。 但是日志文件说它无法连接到数据库。

我试图通过telnet连接到DB机器,但是还可以!

telnet 10.1.13.33 3306
Trying 10.1.13.33...
Connected to 10.1.13.33.

这是我的/etc/zabbix/zabbix_server.conf:

SourceIP=10.1.9.140
LogFile=/var/log/zabbix/zabbix_server.log
LogFileSize=0
DebugLevel=5
PidFile=/var/run/zabbix/zabbix_server.pid
SocketDir=/var/run/zabbix
DBHost=10.1.13.33
DBName=zabbix
DBUser=zabbix
DBPassword=******************
DBPort=3306
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
Timeout=4
AlertScriptsPath=/usr/lib/zabbix/alertscripts
ExternalScripts=/usr/lib/zabbix/externalscripts
LogSlowQueries=3000

启动zabbix时,在/var/log/zabbix/zabbix_server.log中有如下一行:

[Z3001] connection to database 'zabbix' failed: [2003] Can't connect to MySQL server on '10.1.13.33' (13)
database is down: reconnecting in 10 seconds

1 个答案:

答案 0 :(得分:0)

默认情况下,Zabbix 服务器不知道要侦听哪个 IP。因此,您还必须在 ListenIP 中提及您的 /etc/zabbix/zabbix_server.conf

ListenIP=<your_ip>