在实际生产环境下,selinux不能关、防火墙不能关,那就需要在这种情况下设置zabbix agent。
1. Selinux设置
zabbix-agent4 在centOS7下正常工作,无需调整,但在RHEL6.5、6.7下需要通过设置,让selinux放行zabbix,需要如下三个命令:
yum install policycoreutils-python.x86_64 #下载工具
semanage permissive -a zabbix_agent_t # 把zabbix进程加入宽松模式
setsebool -P zabbix_can_network on #
参考:
http://blog.chinaunix.net/uid-20527159-id-5789874.html
https://www.zabbix.com/forum/zabbix-suggestions-and-feedback/51642-zabbix-3-4-documentation-selinux
https://www.cnblogs.com/37yan/p/10691661.html
2.防火墙设置
RHEL7
[root@server001 ~]#firewall-cmd --zone=public --add-port=10050/tcp --permanent #默认是public zone,也可以根据情况调整
[root@server001 ~]# firewall-cmd --reload