Zabbix代理客户端问题汇总

  

问题1:1部windows服务器,安装了Zabbix代理,然后不断重复报警
高ICMP萍损失
Zabbix代理alt=" Zabbix代理客户端问题汇总">

  

关于这个主动监控,端口应该为10051才对,ServerActive=zabbix_server_ip: 10051

  

可通过这个命令检查日志:sudo tail - f/var/log/zabbix-agent/zabbix_agentd.log
如果存在连通性问题,日志会提示错误信息如下:
# 0启动123705:20191106:074310.500代理(主要过程)
# 1启动123706:20191106:074310.500代理(收集器)
# 5启动123710:20191106:074310.502代理(主动检查# 1)
# 2启动123707:20191106:074310.502代理(侦听器# 1)
# 4启动123709:20191106:074310.502代理(侦听器# 3)
# 3启动123708:20191106:074310.503代理(侦听器# 2)
123710:20191106:074313.502积极检查配置更新(54.222.165.90:10050)开始失败(不能连接到[[54.222.165.90]:10050]:[4]中断系统调用)

  

这里的10050端口错误,需要修改为10051人,同时zabbix服务器那边的网络需要打开允许客户机代理IP访问10051端口

  

 Zabbix代理客户端问题汇总

  

设置成功后,正常的日志内容如下:
140859:20191106:082004.516使用配置文件:/etc/zabbix/zabbix_agentd.conf
# 0启动140859:20191106:082004.516代理(主要过程)
# 1启动140860:20191106:082004.516代理(收集器)
# 4启动140863:20191106:082004.517代理(侦听器# 3)
# 2启动140861:20191106:082004.518代理(侦听器# 1)# 3启动
140862:20191106:082004.518代理(侦听器# 2)
# 5启动140864:20191106:082004.518代理(主动检查# 1)

  

还有一种方法将触发由5分钟修改为长一点的时间,例如10分钟
 Zabbix代理客户端问题汇总

  <人力资源/>   

问题2:在Zabbix服务器页面端提示值从代理失败:无法连接到IP: 10050年,中断系统调用

  

 Zabbix代理客户端问题汇总

  

解决方法1:客户端开10050年启端口访问(防火墙端)

  

如何从服务器端检测联通性,如下在Zabbix服务器端操作:
sudo apt安装zabbix-get

  

然后输入命令:zabbix_get - s client_ip 10050 - p - k“system.uptime"

  

通的话会返回一串数字

  

解决方法2:客户端发起主动传输给服务端

  

vim/etc/zabbix/zabbix_agentd。参看
窗口:C: \ Program Files \ Zabbix代理\ zabbix_agentd.conf

  

下面这一行填写服务器IP
ServerActive=zabbix_server_ip: 10050

  

然后重启代理:sudo服务zabbix-agent重启

  <人力资源/>   

问题3:太多的流程alt=" Zabbix代理客户端问题汇总">

  <人力资源/>   

问题4:防火墙已开启但是仍然无法连接Zabbix代理
从Zabbix服务器端:zabbix_get IP - p - s 10050 - k“system.uptime"
提示如下错误:
zabbix_get[21359]:检查访问限制Zabbix代理配置

  

然后Zabbix服务器网页端,添加主机后,显示红色,鼠标点上提示信息:收到Zabbix代理空响应(IP)。假设代理连接断开,因为访问权限。

  

而在代理端检查日志:没有任何错误提示

  

尝试检查防火墙和zabbix_agent.conf文件配置,IP什么的都没有问题

  

后来尝试卸载zabbix代理然后重新安装:
sudo apt-get删除zabbix-agent
sudo apt-get删除——auto-remove zabbix-agent
sudo apt-get清洗zabbix-agent
安装
sudo apt-get安装zabbix-agent
这个过程实际上把新版的zabbix代理装上了,原来我装的是旧版

  

然后才重新配置好参看文件并重启zabbix代理服务,然后打开日志文件,新版日志文件位置也改了/var/log/zabbix,旧版为/var/log/zabbix_agent/,终于发现错误
 zabbix代理客户端问题汇总

  

这才明白这个防火墙与服务器之间是通过端口转发实现的,需要将zabbix_agent。配置的服务器IP修改为这个192.168.150.6才可以,原来一直设的是公网IP。

Zabbix代理客户端问题汇总