提示

Get value from agent failed: cannot connect to [[192.168.2.209]:10050]: [4] Interrupted system call

wKioL1bAITWhyipZAAN3Oc3Yv7Y298.jpg


出现这个情况一般情况下是网络不通或者有防火墙拒绝了,可以选择关闭防火墙或者增加防火墙通过规则。


windows系统中关闭防火墙,括号内为参考:

网络和共享中心(根据需求更改网络位置为工作网络)》(左下角)windows防火墙》打开或关闭防火墙》家庭和工作组 关闭(公共网络根据需求打开或关闭)



linux关闭iptables后还需要关闭selinux。(前期学习用,正式使用一般是需要通过增加iptables和selinux的规则,同windows增加防火墙规则)

service iptables stop   ## 停止防火墙

service iptables save   ## 保存防火墙状态,开机不再启动


setenforce 0            ## 关闭selinux

vi /etc/selinux/config  ## 编辑selinux开机不启动,将SELINUX=enforcing值改为disabled

wKiom1bAJNeAxl50AAGGpSURKPc465.jpg


经过上面设置,windows系统的可以监控到,但是linux系统的还是不可以,telnet linux主机的10050端口连接不上,打开或关闭iptables提示不存在。突然想到这个是centos7的系统,而centos7的防火墙改为了firewalld,于是执行

systemctl stop firewalld.service    ##停止firewall服务

systemctl disable firewalld.sevice  ##关闭firewall,开机不启动

再查看/etc/selinux/config文件中SELINUX=disabled后重新启动

好吧,还是不行,暂时没有找到方法,明天试试CentOS6.7后在更新,应该问题不大,因为zabbix服务器就是CentOS6.7的。