提示
Get value from agent failed: cannot connect to [[192.168.2.209]:10050]: [4] Interrupted system call
出現這個情況一般情況下是網絡不通或者有防火牆拒絕了,可以選擇關閉防火牆或者增加防火牆通過規則。
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
經過上面設置,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的。