排列五开奖号码:Assuming that agent dropped connection because of access permissions

  • A+
所属分类:故障报错

江苏7位数开奖18148 www.gejz.net Zabbix添加监控主机经常能遇到各种莫名其妙的报错,比如下图中的报错提示:

Received empty response from Zabbix Agent at [192.168.1.21]. Assuming that agent dropped connection because of access permissions.

很明显这是一个访问权限导致的通信故障,在不看日志的情况下,一般排障思路为:禁用SElinux、禁用防火墙、telnet端口、修改zabbix_agentd.conf等等,针对修改zabbix_agentd.conf,给大家分享一个特例。

Assuming that agent dropped connection because of access permissions

故障分析

在分析之前,有必要先说一下我的虚拟机服务端的IP配置,新建了三张网卡以桥接方式组网,IP地址为:192.168.1.11/12/13,其中192.168.1.13配置为Zabbix服务端的IP地址,也是Zabbix前端的访问地址。在不看日志的情况下,开始尝试一般排障思路:禁用SElinux、禁用防火墙是我虚拟机模版中就设置好了,可以直接忽略;服务端telnet客户端的10050端口是正常的,说明客户端的Zabbix Agent已启动;最后把客户端的zabbix_agentd.conf中的Server修改为192.168.1.13、ServerActive修改为192.168.1.13:10051,按理说应该就能正常监控才对,很遗憾,Zabbix前端依旧还是报错。合理地猜测解决不了问题,那就脚踏实地看日志吧,查看Zabbix Agent日志后,我也是醉了。

  1. [[email protected] ~]# tail /var/log/zabbix/zabbix_agentd.log   
  2. 2893:20190202:000134.225 failed to accept an incoming connection: connection from "192.168.1.11" rejected, allowed hosts: "192.168.1.13"  

很明显客户端并没有成功收到来自服务端的通信,zabbix_agentd.conf的Server设置允许通信的IP地址是192.168.1.13,而服务端却是使用第一张网卡的IP地址192.168.1.11去和客户端通信,自然是无法正常通信。

解决方案

暂且先不管服务端为何会使用第一张网卡去与客户端通信吧,现在把服务端所有网卡的IP地址都加入到客户端zabbix_agentd.conf的Server里,并重启Zabbix agent,问题解决。

  1. [[email protected] ~]# cat /etc/zabbix/zabbix_agentd.conf | grep -v "#" | grep Server=  
  2. Server=192.168.1.11,192.168.1.12,192.168.1.13  
  3. [[email protected] ~]# service zabbix-agent restart  

Assuming that agent dropped connection because of access permissions

  • 微信赞助网站
  • weinxin
  • 支付宝赞助网站
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: