Recentemente atualizei o Zabbix para 5.4.1 e queria começar a usar o relatório agendado, mas estou com alguns problemas de configuração (error Cannot connect to web service: couldn't connect to server
).
Meu Zabbix está rodando no Docker no Debian Buster. Tudo é baseado em containers oficiais: Zabbix Server (PostgreSQL), Zabbix Frontend (Apache, PostreSQL) e PostgreSQL12.
De acordo com a documentação (https://www.zabbix.com/documentation/current/manual/appendix/install/web_service) Instalei o navegador Google Chrome:
- wgethttps://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
- sudo apt install ./google-chrome-stable_current_amd64.deb
e serviço Web 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 instalar o zabbix-web-service
Eu editei o zabbix_web_service.conf:
AllowedIP=127.0.0.1,::1,0.0.0.0/0,zabbix
Eu editei o zabbix_server.conf:
StartReportWriters=1
WebServiceURL=http://localhost:10053/report
Editei as configurações no Zabbix Frontend - Administração -> Geral -> Outros
Frontend URL: http://localhost:8085
(o frontend está disponível na porta 8085)
Mas quando tento testar a geração do relatório, recebo um erro:
Cannot connect to web service: couldn't connect to server
Já tentei com outras URLs de Frontend, mas nada parece funcionar. Eu tentei com: http://localhost:10053/report http://192.168.10.18:8085/ http://192.168.10.18:10053/relatório
Verifiquei que recebo resposta dehttp://192.168.10.18:10053/relatório:
{"detail":"Method is not supported."}
O que mais posso verificar/tentar?
Responder1
Eu encontrei o problema. Na configuração do servidor eu estava usando o endereço http://localhost:10053/report estava errado porque no meu caso o servidor Zabbix está rodando no docker e o web service Zabbix não está rodando no docker. O servidor Zabbix não conseguia se conectar ao serviço web porque estava na outra rede. Alterei a configuração e agora tudo funciona bem. Os relatórios estão sendo gerados e enviados