在 [XXXX] 處收到來自 Zabbix Agent 的空響應。假設代理由於存取權限而斷開連接

在 [XXXX] 處收到來自 Zabbix Agent 的空響應。假設代理由於存取權限而斷開連接

前幾天在公司遇到一個Zabbix配置問題。我在主機頁面的“設定”部分中遇到此錯誤。我已經做了幾次測試,分別是:

  1. 代理程式和伺服器連接埠釋放(防火牆已停用)
  2. 我更改了agent.config和server.config的設定。
  3. 我禁用了 SELINUX。

代理程式和伺服器連接埠釋放(防火牆已停用) 我更改了agent.config 和server.config 的設定。我禁用了 SELINUX。如果您能幫助我,謝謝,我只需要這種溝通,這樣我就可以繼續完成安裝。

錯誤:從 [XXXX] 處的 Zabbix Agent 收到空響應。假設代理由於存取權限而斷開連線。

我已經在谷歌中尋找解決方案,但沒有找到答案

更新:我注意到伺服器顯然有一些網路問題。我已成功在 Centos 7 中使用 yum 安裝普通 zabbix。

我不知道這個網路問題是什麼,我是 Linux 的初學者,在無需配置新伺服器的情況下糾正這個問題時遇到了一些麻煩。

更新2:我發現伺服器不包含在 /etc/sysconfig/network-scripts/ifcfg-eth0 中配置的 google DNS (8.8.8.8),因此我新增了此註冊表並解決了網路問題,現在它可以 ping google.com ,之前這只是公司內部的DNS。但最初的問題仍然存在,我認為可能與網路配置有一些關係

配置:伺服器配置,代理配置

答案1

Zabbix 代理程式設定檔必須允許來自伺服器的連線 - 請參閱Server設定參數。

在這種特殊情況下,您的代理程式比伺服器更新 ( Message from ... is missing header)。嘗試使用與伺服器相符的版本代理程式。

答案2

此錯誤不是權限錯誤或伺服器端錯誤。這與網絡躍點相關,首先在 zabbix 代理配置中啟用調試級別,nano /etc/zabbix/zabbix_agentd.conf 取消註釋此行並將其更改為數字 4 調試級別 = 4,然後重新啟動代理服務尾日誌文件tail -f /var/log/zabbix/zabbix_agentd.log 如果您的日誌顯示任何被拒絕的IP 躍點,您需要在代理程式設定檔的兩個位置將該IP 列入白名單。伺服器=zabbixserverIP,LasthopIP ServerActive=zabbixserverIP,LasthopIP

在這種情況下,主要的是,在您的 zabbix serverIP 範圍中,您的路由中的第一個網路躍點是什麼,您需要將該 IP 列入白名單。

謝謝。

相關內容