Libreria Python per Zabbix

zabbix_utils è la libreria Python ufficiale per Zabbix.

Con zabbix_utils è possibile:

  • Utilizzare le API di Zabbix per gestire gli oggetti di Zabbix (creare host, aggiornare item, ottenere eventi, ecc.).
  • Raccogliere dati da Zabbix agent (in modo simile a Zabbix get).
  • Inviare dati a Zabbix server o proxy (in modo simile a Zabbix sender).

La libreria supporta sia l'esecuzione sincrona che asincrona degli script, consentendo di gestire sia flussi di lavoro semplici sia operazioni parallele su larga scala, come la raccolta massiva di dati, le esportazioni in blocco, l'elaborazione degli avvisi e un efficiente ridimensionamento del sistema.

La libreria è compatibile con le versioni supportate di Zabbix server e con le versioni moderne di Python.

Per iniziare, installare la libreria e quindi seguire la guida quickstart.