Zabbix 排程報告設定 - 無法連線至 Web 服務:無法連線至伺服器

Zabbix 排程報告設定 - 無法連線至 Web 服務:無法連線至伺服器

我最近將 Zabbix 升級到 5.4.1,我想開始使用計劃報告,但我在配置方面遇到了一些問題(錯誤Cannot connect to web service: couldn't connect to server)。

我的 Zabbix 在 Debian Buster 上的 Docker 中運行。一切都基於官方容器:Zabbix Server (PostgreSQL)、Zabbix Frontend (Apache、PostreSQL) 和 PostgreSQL12。

根據做文件(https://www.zabbix.com/documentation/current/manual/appendix/install/web_service)我安裝了GoogleChrome瀏覽器:

和 Zabbix Web 服務

我編輯了zabbix_web_service.conf:
AllowedIP=127.0.0.1,::1,0.0.0.0/0,zabbix

我編輯了zabbix_server.conf:
StartReportWriters=1
WebServiceURL=http://localhost:10053/report

我在 Zabbix Frontend - Administration -> General -> Other 中編輯了設定
Frontend URL: http://localhost:8085(前端在連接埠 8085 可用)

但是當我嘗試測試生成報告時出現錯誤:
Cannot connect to web service: couldn't connect to server

我已經嘗試過其他前端 URL,但似乎沒有任何效果。我試過:http://localhost:10053/report http://192.168.10.18:8085/ http://192.168.10.18:10053/報告

我已經確認我得到了答复http://192.168.10.18:10053/報告{"detail":"Method is not supported."}

我還可以檢查/嘗試什麼?

答案1

我發現了問題。在伺服器設定中,我使用位址 http://localhost:10053/report 這是錯誤的,因為在我的情況下,Zabbix 伺服器在 docker 中運行,而 Zabbix Web 服務沒有在 docker 中運行。 Zabbix 伺服器無法連接到 Web 服務,因為它位於其他網路中。我更改了配置,現在一切正常。正在產生並發送報告

相關內容