Ad Widget

Collapse

[Help] Report email shows login screen instead of dashboard

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • joeartisan
    Junior Member
    • May 2025
    • 2

    #1

    [Help] Report email shows login screen instead of dashboard

    Hi,
    I’m running Zabbix 7.2 with the official zabbix/zabbix-web-service:ubuntu-7.2-latest container and trying to generate scheduled dashboard reports, but I consistently get:

    Cannot fetch data.: websocket url timeout reached

    Has anyone seen the web-service grab the login page instead of the dashboard print view?
    Are there any additional flags, config tweaks, or known patches to ensure headless Chrome actually authenticates (or uses the Guest session) and waits for all WebSocket charts to load?

    Below is a detailed description of my setup, what I’ve tried, and the exact log outputs—any suggestions or pointers would be greatly appreciated.

    Frontend URL (Administration → General → Other):
    Code:
    http://172.18.0.4:8080
    zabbix_web_service.conf:
    Code:
    Code:ZBX_ALLOWEDIP: 172.18.0.3
    ZBX_LISTENPORT: 10053
    ZBX_TIMEOUT: 30
    ZBX_TLSACCEPT: unencrypted
    ZBX_IGNOREURLCERTERRORS: 1
    ZBX_DEBUGLEVEL: 5​
    zabbix_server.conf:
    Code:ZBX_STARTREPORTWRITERS: 10
    ZBX_WEBSERVICEURL: "http://172.18.0.11:10053/report"​
    Log Output:
    Code:
    Code:2025/05/16 15:31:01.821061 received report request from 172.18.0.3:43366
    2025/05/16 15:31:02.070875 making chrome headless request with parameters url: http://172.18.0.4:8080/zabbix/zabbix.php?action=dashboard.print&dashboardid=366& from=2025-05-15%2000%3A00%3A00&to=2025-05-16%2000%3A00%3A00, width: 1920, height: 1080 for report request from 172.18.0.3:43366
    2025/05/16 15:31:22.672530 Cannot fetch data.: websocket url timeout reached.​
    ​​
Working...