我的server是在內網192.168.2.
有一臺agent是其他網段內網ip192.168.1.(有公網ip)
在添加監控時,無法獲取數據,兩個網段無法telnet通,所以決定用公網通信的方式採集數據,如何確定server的出口ip呢。
防火牆這裏要允許進入,在agent上添加規則,不然無法telnet通
iptables -I INPUT -p tcp --dport 10050 -j ACCEPT
可以server端telnet 客戶端 ,然後客戶端進行捕捉。
服務端:telnet 120.25.*.* 10050
客戶端:netstat -an| grep 10050
客戶端會有一條 ESTABLISHED或者TIME_WAIT狀態的消息,那條消息的ip就是服務端出網口的公網ip
然後將此公網ip添加到agnentd.conf裏Server或ServerActive後面
重啓agent服務
這回可以收集到數據了。