semvec/pypi-packages huggingface dataset:
docker-zabbix-sender 0.3.3
Push Docker containers statistics to Zabbix efficiently
License: Apache license version 2.0
Keywords: docker zabbix monitoring

Rationale
---------
Docker Zabbix Sender delivers a daemon script that push to Zabbix statistics about Docker containers.

It leverages 2 interesting components:

- Zabbix maintains a tool titled ``zabbix-sender``.
  It is meant to push `Zabbix trapper items`_ efficiently.

- Docker 1.5.0 comes with Docker Remote API version 17, providing a new `stats endpoint`_.
  It allows the client to subscribe to a live feed delivering a container statistics.

The daemon script stands in the middle of those 2 components.
It collects Docker containers statistics and transforms them in Zabbix trapper events.

Published metrics
-----------------
The daemon script already emits a collection of metrics: CPU, memory, and network usage.
The module's API provide mechanism to easily extend the list of published events.

Documentation
-------------
The stable documentation is available on ReadTheDocs_

.. _Zabbix trapper items: https://www.zabbix.com/documentation/2.4/manual/config/items/itemtypes/trapper
.. _stats endpoint: https://docs.docker.com/reference/api/docker_remote_api_v1.17/#get-container-stats-based-on-resource-usage
.. _ReadTheDocs: http://docker-zabbix-sender.readthedocs.org/en/stable/