Bibliothèque Python pour Zabbix

zabbix_utils est la bibliothèque Python officielle pour Zabbix.

Avec zabbix_utils, vous pouvez :

  • Utiliser l’API Zabbix pour gérer les objets Zabbix (créer des hôtes, mettre à jour des éléments, obtenir des événements, etc.).
  • Collecter des données depuis l’agent Zabbix (de manière similaire à Zabbix get).
  • Envoyer des données au serveur ou au proxy Zabbix (de manière similaire à Zabbix sender).

La bibliothèque prend en charge l’exécution de scripts synchrone et asynchrone, ce qui lui permet de gérer aussi bien des flux de travail simples que des opérations parallèles à grande échelle telles que la collecte massive de données, les exportations en masse, le traitement des alertes et une mise à l’échelle efficace du système.

La bibliothèque est compatible avec les versions prises en charge de Zabbix server et les versions modernes de Python.

Pour commencer, installez la bibliothèque, puis suivez le guide de démarrage rapide.