Конфигурация запланированных отчетов Zabbix - Невозможно подключиться к веб-сервису: не удалось подключиться к серверу

Конфигурация запланированных отчетов Zabbix - Невозможно подключиться к веб-сервису: не удалось подключиться к серверу

Недавно я обновил Zabbix до версии 5.4.1 и хотел начать использовать запланированные отчеты, но у меня возникли некоторые проблемы с настройкой (ошибка Cannot connect to web service: couldn't connect to server).

Мой Zabbix запущен в Docker на Debian Buster. Все основано на официальных контейнерах: Zabbix Server (PostgreSQL), Zabbix Frontend (Apache, PostreSQL) и PostgreSQL12.

Согласно документации (https://www.zabbix.com/documentation/current/manual/appendix/install/web_service) Я установил браузер Google Chrome:

и веб-сервис Zabbix

Я отредактировал 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 - Администрирование -> Общие -> Другое
Frontend URL: http://localhost:8085(frontend доступен на порту 8085)

Но когда я пытаюсь протестировать генерацию отчета, я получаю ошибку:
Cannot connect to web service: couldn't connect to server

Я уже пробовал с другими URL-адресами Frontend, но ничего не работает. Я пробовал с: 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 не запущен в docker. Сервер Zabbix не мог подключиться к веб-сервису, потому что он был в другой сети. Я изменил конфигурацию, и теперь все работает нормально. Отчеты генерируются и отправляются

Связанный контент