问题:
安装完zabbix-agent重启后有报错,服务端无法连接。
● zabbix-agent.service - Zabbix Agent
Loaded: loaded (/usr/lib/systemd/system/zabbix-agent.service; enabled; vendor preset: disabled)
Active: active (running) since Wed 2023-06-14 08:54:25 CST; 21s ago
Process: 28285 ExecStop=/bin/kill -SIGTERM $MAINPID (code=exited, status=0/SUCCESS)
Process: 28288 ExecStart=/usr/sbin/zabbix_agentd -c $CONFFILE (code=exited, status=0/SUCCESS)
Main PID: 28290 (zabbix_agentd)
CGroup: /system.slice/zabbix-agent.service
├─28290 /usr/sbin/zabbix_agentd -c /etc/zabbix/zabbix_agentd.conf
├─28291 /usr/sbin/zabbix_agentd: collector [idle 1 sec]
├─28292 /usr/sbin/zabbix_agentd: listener #1 [waiting for connection]
├─28293 /usr/sbin/zabbix_agentd: listener #2 [waiting for connection]
├─28294 /usr/sbin/zabbix_agentd: listener #3 [waiting for connection]
├─28295 /usr/sbin/zabbix_agentd: active checks #1 [idle 1 sec]
└─28296 /usr/sbin/zabbix_agentd: active checks #2 [idle 1 sec]
Jun 14 08:54:25 10-5-22-162 systemd[1]: Starting Zabbix Agent...
Jun 14 08:54:25 10-5-22-162 systemd[1]: zabbix-agent.service: Supervising process 28290 which is not our child. We'll most likely not notice when it exits.
Jun 14 08:54:25 10-5-22-162 systemd[1]: Started Zabbix Agent.
解决方法
方案一
一般是客户端的版本远小于服务端的版本导致。比如我的配置,server端是4.0的版本,agent用的是3.0版本
client端配置文件添加以下配置:
Timeout=30
保存配置并重启
方案二
问题原因多是由于agent版本高于server版本导致的。
比如server 4.0的版本使用agent4.4的版本就会出现上面的问题。
此时直接去官网下载对应的agent端并重新配置即可解决问题。
#官网下载路径
https://www.zabbix.com/cn/download_agents