Zabbix 예약 보고서 구성 - 웹 서비스에 연결할 수 없습니다. 서버에 연결할 수 없습니다.

Zabbix 예약 보고서 구성 - 웹 서비스에 연결할 수 없습니다. 서버에 연결할 수 없습니다.

최근 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) 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(프론트엔드는 포트 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 웹 서비스가 docker에서 실행되고 있지 않기 때문에 잘못되었습니다. Zabbix 서버는 다른 네트워크에 있기 때문에 웹 서비스에 연결할 수 없었습니다. 구성을 변경했는데 이제 모든 것이 잘 작동합니다. 보고서가 생성되어 전송되고 있습니다.

관련 정보