Python-Bibliothek für Zabbix

zabbix_utils ist die offizielle Python-Bibliothek für Zabbix.

Mit zabbix_utils können Sie:

  • die Zabbix-API verwenden, um Zabbix-Objekte zu verwalten (Hosts erstellen, Datenpunkte aktualisieren, Ereignisse abrufen usw.).
  • Daten vom Zabbix Agent erfassen (ähnlich wie mit Zabbix get).
  • Daten an den Zabbix Server oder Proxy senden (ähnlich wie mit Zabbix sender).

Die Bibliothek unterstützt sowohl die synchrone als auch die asynchrone Ausführung von Skripten und kann dadurch sowohl einfache Workflows als auch parallele Operationen in großem Maßstab verarbeiten, etwa die Massendatenerfassung, Bulk-Exporte, die Verarbeitung von Warnmeldungen und eine effiziente Systemskalierung.

Die Bibliothek ist mit unterstützten Versionen des Zabbix Server und modernen Python-Versionen kompatibel.

Um zu beginnen, installieren Sie die Bibliothek und folgen Sie dann der Anleitung Schnellstart.