Недавно я обновил 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:
- wgethttps://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
- sudo apt install ./google-chrome-stable_current_amd64.deb
и веб-сервис Zabbix
- wgethttps://repo.zabbix.com/zabbix/5.4/debian/pool/main/z/zabbix-release/zabbix-release_5.4-1+debian10_all.deb
- dpkg -i zabbix-release_5.4-1+debian10_all.deb
- apt install zabbix-web-service
Я отредактировал 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 не мог подключиться к веб-сервису, потому что он был в другой сети. Я изменил конфигурацию, и теперь все работает нормально. Отчеты генерируются и отправляются