Ad Widget

Collapse

Docker Zabbix Frontend not updating to 7.0.6

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • louigi
    Junior Member
    • Nov 2024
    • 5

    #1

    Docker Zabbix Frontend not updating to 7.0.6

    Hello everyone,

    I'm trying Zabbix with Docker, everything is working flawlessly.
    Yesterday, with the help of Portainer, I've tried my first update from Zabbix 7.0.5 to version 7.0.6 but dashboard keeps saying an update is available:

    Click image for larger version

Name:	2024-11-26 09_46_58-Zabbix docker_ Dashboard and 4 more pages - Work - Microsoft​ Edge.png
Views:	562
Size:	26.9 KB
ID:	494887

    As you can see, server is updated but not the frontend.
    What is really strange, is that the frontend image seems to be updated, here is the result of the docker inspect image command:

    Click image for larger version

Name:	2024-11-26 09_50_11-Portainer _ local and 4 more pages - Work - Microsoft​ Edge.png
Views:	327
Size:	57.1 KB
ID:	494888

    Here is the docker compose file :
    services:
    Code:
    postgresql-server:
    image: postgres:16.4
    container_name: postgresql-server
    restart: unless-stopped
    environment:
    POSTGRES_USER: ${POSTGRES_USER}
    POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
    POSTGRES_DB: ${POSTGRES_DB}
    volumes:
    - postgresql-data:/var/lib/postgresql/data
    
    zabbix-server:
    image: zabbix/zabbix-server-pgsql:latest
    container_name: zabbix-server
    restart: unless-stopped
    depends_on:
    - postgresql-server
    environment:
    DB_SERVER_HOST: postgresql-server
    POSTGRES_USER: ${POSTGRES_USER}
    POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
    POSTGRES_DB: ${POSTGRES_DB}
    ports:
    - "10051:10051"
    volumes:
    - zabbix-server-data:/var/lib/zabbix
    - zabbix-snmptraps-data:/var/lib/zabbix/snmptraps
    - zabbix-export-data:/var/lib/zabbix/export
    
    zabbix-web-nginx-pgsql:
    image: zabbix/zabbix-web-nginx-pgsql:latest
    container_name: zabbix-frontend
    restart: unless-stopped
    depends_on:
    - postgresql-server
    - zabbix-server
    environment:
    DB_SERVER_HOST: postgresql-server
    POSTGRES_USER: ${POSTGRES_USER}
    POSTGRES_PASSWORD: ${POSTGRES_PASSWORD}
    POSTGRES_DB: ${POSTGRES_DB}
    ZBX_SERVER_HOST: zabbix-server
    PHP_TZ: ${PHP_TZ}
    ports:
    - "${ZABBIX_FRONTEND_PORT}:8080"
    volumes:
    - zabbix-web-data:/usr/share/zabbix
    
    zabbix-agent:
    image: zabbix/zabbix-agent:latest
    container_name: zabbix-agent
    restart: unless-stopped
    depends_on:
    - zabbix-server
    environment:
    ZBX_HOSTNAME: "zabbix-server"
    ZBX_SERVER_HOST: zabbix-server
    ZBX_SERVER_PORT: '10051'
    ZBX_SERVER_ACTIVE: zabbix-server
    
    volumes:
    postgresql-data:
    zabbix-server-data:
    zabbix-snmptraps-data:
    zabbix-export-data:
    zabbix-web-data:
    Pretty sure I'm missing something but I really don't know what...
    Thank you!
  • louigi
    Junior Member
    • Nov 2024
    • 5

    #2
    Hello everybody,

    Thankfully, update 7.2.1 helped me find a solution.
    To update the frontend version while using docker, you need to remove:
    • The fontend container
    • The volume linked to this container
    • The old unused image of the container
    After that, redeploy your stack / re-deploy your images and after that, all your containers will be up to date:

    Click image for larger version

Name:	image.png
Views:	297
Size:	28.4 KB
ID:	496662

    Hope it will ne helpful!

    Comment

    • Bitz0r
      Junior Member
      • Jan 2025
      • 21

      #3
      Hey louigi,

      I actually have the same issue right now.
      The latest version is: 7.2.3

      Click image for larger version

Name:	image.png
Views:	293
Size:	10.0 KB
ID:	498069
      I'm using portainer for GUI docker stuff.

      1.) I stopped the whole stack (docker compose file)
      2.) deleted the zabbix-web:
      Click image for larger version

Name:	image.png
Views:	259
Size:	88.6 KB
ID:	498070
      3.) Then I manually delete the Docker Images for zabbix-web-nginx-sql:
      Click image for larger version

Name:	image.png
Views:	254
Size:	173.2 KB
ID:	498071
      Delete Image with: Docker image rm (both ids)

      4.) Start the docker compose file:
      Click image for larger version

Name:	image.png
Views:	257
Size:	55.4 KB
ID:	498072

      The GUI still shows me the old version but docker inspect shows the new version:
      Click image for larger version

Name:	image.png
Views:	257
Size:	342.0 KB
ID:	498073

      Do you have a idea?

      Thanks and best regards!​
      ​​​

      Comment

      • louigi
        Junior Member
        • Nov 2024
        • 5

        #4
        Hello Bitz0r ,

        Yes, you've missed to remove the unused volume linked to your container called "zabbix-web-nginx-sql".
        I think the volume is called "zabbix_zabbix-web-nginx-sql-data" in your case...

        Redo everything and delete this volume (ONLY THIS ONE) and you should be good!

        Let me know!​

        Comment

        • Bitz0r
          Junior Member
          • Jan 2025
          • 21

          #5
          Oh my god, yeah I think I read it wrong.
          Sorry, everything works now!
          Love you

          Comment

          Working...