【Zabbix】配置zabbix agent向多个server发送数据
发布日期:2021-09-30 14:06:44 浏览次数:9 分类:技术文章

本文共 1016 字,大约阅读时间需要 3 分钟。

1.背景:

server端:

172.16.59.197  ,172.16.59.98

agent 端:

hostname:dba-test-hzj02  

IP:172.16.59.98

 

2.方式:

配置多个server,serveractive

3.实例

# more /usr/local/zabbix/etc/zabbix_agentd.confHostname=dba-test-hzj02 #agent端主机名Server=172.16.59.197  #允许172.16.59.197来抓取数据Server=172.16.59.98   #允许172.16.59.98来抓取数据ServerActive=172.16.59.197 #将监控数据发送到172.16.59.197ServerActive=172.16.59.98  #将监控数据发送到172.16.59.98ListenPort=10050BufferSize=1024StartAgents=10DebugLevel=2PidFile=/home/logs/zabbix/zabbix_agentd.pidLogFile=/home/logs/zabbix/zabbix_agentd.logLogFileSize=10EnableRemoteCommands=1UnsafeUserParameters=1Include=/home/logs/zabbix/zabbix_command.confTimeout=30

 4.问题

配置多个server端时,发现后增的server端不能从agent端抓取到数据,但是数据可以从agent端主动传输到zabbix_server端,检查server端日志,发现报错如下:

9438:20171012:182812.895 cannot send list of active checks to "172.16.59.98": host [dba-test-hzj02] not found

原因是:

1.后增的server端web页面上关于agent端的配置  Host name 与agent端中配置文件中的hostname不一致,改成一致 dba-test-hzj02

2.IP address要配成agent端的IP地址,不要用127.0.0.1或localhost代替,改成172.16.59.98

转自:

 

转载地址:https://blog.csdn.net/imliuqun123/article/details/110222346 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:【MySQL】Last_SQL_Errno: 1594Relay log read failure: Could not parse relay log event entry...问题总结处理
下一篇:【Linux】rsync中sending incremental file list时间优化

发表评论

最新留言

逛到本站,mark一下
[***.202.152.39]2024年04月13日 02时32分08秒

关于作者

    喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!

推荐文章