Zabbix docker image update monitoring

January 12, 2026 · View on GitHub

Monitoring of docker image updates with Zabbix.

Description

Based on “dockcheck” (CLI query to check updates): Github - dockcheck

This template is split into two versions, which you can choose from.

zabbix-dockcheck-simple

Shows count of available docker image updates on a host. Example:
zabbix-dockcheck-simple

zabbix-dockcheck-lld

Shows the name of the container, which needs an image update. Example:
zabbix-dockcheck-lld

Important: The Docker image version must be specified with :latest (e.g. in a docker-compose file), a fixed version number such as mariadb:10.6 does not work.

Tested with:

  • Zabbix Server 7.0.5 and 7.2
  • zabbix-agent2 (on Debian 12 server)

Getting Started

Dependencies

  • dockcheck.sh
  • regclient/regctl (Licensed under Apache-2.0 License)
  • Zabbix-Server with timeouts set up to 30 seconds! (Timeout=30)
  • Host with zabbix-agent2 and docker installed

Installing

The installation guide can be found in each version of the template. Choose the one you prefer from the repository.
Quicklinks:

Version History

  • 1.1
    • fixed timeout problems in the zabbix-dockcheck-lld with caching on the host (/tmp/dockcheck_cache.txt)
  • 1.0
    • split template in two versions, added version which shows the name of the container, which needs an image update (using low level discovery)
  • 0.2
    • fixed #2 (dockcheck changed message from "no updates installed" to "no updates available")
    • fixed #2 and #3 (no updates equaled in an error message in zabbix)
  • 0.1
    • Initial Release

Acknowledgments

  • Github - dockcheck
  • Disclaimer: This project partitially used LLMs to understand the Zabbix low level discovery and helped building the script