通用问题解决:
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 . . .