
我嘗試將 Zabbix 連接到主機並收到錯誤:
從代理程式取得值失敗:無法連線到 [[xxx.xxx.xxx.xxx]:10050]:[4] 系統呼叫中斷
我不確定為什麼會發生此錯誤,我能夠相互 ping 兩台伺服器並獲得 0% 資料包丟失的回應。我還嘗試 fping 到主機伺服器並得到回應“is alive”。
代理處於活動狀態且日誌顯示連線成功:
13776:20150501:131459.326 Starting Zabbix Agent [TEMPO_PROD]. Zabbix 2.4.4 (revision 52334).
13776:20150501:131459.331 using configuration file: E:\Program Files (x86)\Zabbix Agent\conf\zabbix_agentd.win.conf
13776:20150501:131459.340 agent #0 started [main process]
6440:20150501:131459.345 agent #1 started [collector]
13376:20150501:131459.349 agent #2 started [listener #1]
13864:20150501:131459.353 agent #3 started [listener #2]
13720:20150501:131459.358 agent #4 started [listener #3]
11996:20150501:131459.362 agent #5 started [active checks #1]
Zabbix Server 日誌也沒有顯示任何拒絕的連線。關於如何解決的任何想法?
更新:
由於問題已經結束,但這可能會在將來幫助其他人:
我發現主機系統與 Zabbix 伺服器不在同一本地網路中,因此在設定下無法進行通訊。
我為解決這個問題做了什麼:我用了自動SSH在主機伺服器和 Zabbix 伺服器之間建立永久 SSH 隧道。這使得代理程式和 Zabbix 伺服器能夠正確通訊。
答案1
Zabbix 伺服器無法連接到 Zabbix 代理的原因可能有很多(錯誤的 IP 或 DNS、錯誤的代理連接埠、錯誤的項目類型、防火牆等),其中許多情況在故障排除頁面位於https://www.zabbix.org/。請嘗試檢查那裡的建議。