zabbix-agent无法注册各种问题排查思路

通用问题解决:

1、检查是否关闭防火墙及selinux
systemctl stop firewalld.service
systemctl disable firewalld.service
setenforce 0

2、查看服务是否启动

systemctl status zabbix-agent

3、查看服务端与客户端端口10050是否连通,检查iptables

netstat -antp

iptables -L -n

4、通过日志诊断;

5、网络是否可达,10050,10051这些端口是否阻塞;

现象1

根据日志查看分析,是由于系统权限问题,关闭setenforce即可

cat /var/log/zabbix/zabbix_agentd.log

2660:20200423:195520.197 Starting Zabbix Agent [kingdeetest-10.100.7.34]. Zabbix 3.2.9 (revision 73587).

2660:20200423:195520.198 **** Enabled features ****

2660:20200423:195520.201 IPv6 support:          YES

2660:20200423:195520.203 TLS support:           YES

2660:20200423:195520.206 **************************

2660:20200423:195520.207 using configuration file: /etc/zabbix/zabbix_agentd.conf

2660:20200423:195520.208 cannot set resource limit: [13] Permission denied

2660:20200423:195520.210 cannot disable core dump, exiting…

一般是未关闭selinux

解决办法 setenforce 0

现象2

zabbix_agentd [28973]: cannot create PID file [/var/run/zabbix/zabbix_agentd.pid]: [2] No such file or directory

Fresh install of zabbix22-agent fails to start because the agent cannot create its PID file.

解决办法:

[root@zabbix-agent1 run]# mkdir zabbix

[root@zabbix-agent1 run]# ls -ld zabbix

drwxr-xr-x 2 root root 40 6月  27 22:33 zabbix  //发现所属主所属组是root

[root@zabbix-agent1 run]# chown zabbix.zabbix zabbix

[root@zabbix-agent1 run]# ls -ld zabbix

drwxr-xr-x 2 zabbix zabbix 40 6月  27 22:33 zabbix  //此时已经可以启动agent了,如果依然不行,则进行下面操作

[root@zabbix-agent1 run]# chmod g+w zabbix/    //给所属组添加读权限

[root@zabbix-agent1 run]# ls -ld zabbix

drwxrwxr-x 2 zabbix zabbix 40 6月  27 22:33 zabbix

[root@zabbix-agent1 run]# touch zabbix/zabbix_agentd.pid

[root@zabbix-agent1 zabbix]# systemctl restart zabbix-agent

[root@zabbix-agent1 zabbix]# systemctl status zabbix-agent

  • zabbix-agent.service – LSB: Start and stop Zabbix agent

Loaded: loaded (/etc/rc.d/init.d/zabbix-agent; bad; vendor preset: disabled)

Active: active (running) since 二 2017-06-27 22:37:21 CST; 1s ago

……

现象3

zabbix agent在Windows下安装报[8576]:ERROR:cannot connect to Service Manager:[0x00000005]错误的解决

使用管理员模式运行安装程序或命令即可

C:\Windows\system32>C:\zabbix\zabbix_agentd.exe -i -c C:\zabbix\zabbix_agentd.win.conf

zabbix_agentd.exe [191648]: service [Zabbix Agent] installed successfully

zabbix_agentd.exe [191648]: event source [Zabbix Agent] installed successfully

C:\Windows\system32>C:\zabbix\zabbix_agentd.exe -s -c C:\zabbix\zabbix_agentd.win.conf

zabbix_agentd.exe [193100]: service [Zabbix Agent] started successfully

C:\Windows\system32>C:\zabbix\zabbix_agentd.exe –stop

zabbix_agentd.exe [193600]: service [Zabbix Agent] stopped successfully

C:\Windows\system32>C:\zabbix\zabbix_agentd.exe –start

zabbix_agentd.exe [194464]: service [Zabbix Agent] started successfully

C:\Windows\system32>PAUSE

Press any key to continue . . .

zabbix-agent无法注册各种问题排查思路

发表回复

滚动到顶部