monitoringartist/zabbix-docker-monitoring
Free:whale: Docker/Kubernetes/Mesos/Marathon/Chronos/LXC/LXD/Swarm container monitoring - Docker image, Zabbix template and C module
About monitoringartist/zabbix-docker-monitoring
Zabbix Docker Monitoring provides a high-performance C module for monitoring Docker containers and other container types (Kubernetes, Mesos, Marathon, Chronos, LXC, LXD, Swarm) within Zabbix. It exposes CPU, memory, block I/O, and network metrics, along with container configuration details such as IP address and name. The module is designed for performance, using a C implementation instead of slower UserParameter scripts. It includes ready-to-use Zabbix templates for standard, active, and Mesos/Marathon/Chronos environments, and is available as a Docker image for quick deployment. The project is open-source and maintained by Monitoring Artist.
Key Features
Pros & Cons
- High performance due to native C implementation
- Works with multiple container runtimes and orchestrators
- Easy to deploy via Docker image or compiled module
- Provides detailed container metrics and configuration data
- Includes pre-built Zabbix templates for quick setup
- Requires a Zabbix server and agent setup
- Docker deployment needs privileged access (--privileged flag)
- Only monitors containers; does not cover other system metrics
- Community-supported with no official enterprise support