Biblioteca Python para o Zabbix

zabbix_utils é a biblioteca oficial do Python para o Zabbix.

Com o zabbix_utils você pode:

  • Usar a API do Zabbix para gerenciar objetos do Zabbix (criar hosts, atualizar items, obter eventos, etc.).
  • Coletar dados do agent do Zabbix (semelhante ao Zabbix get).
  • Enviar dados para o server ou proxy do Zabbix (semelhante ao Zabbix sender).

A biblioteca suporta execução de scripts síncronos e assíncronos, permitindo lidar tanto com fluxos de trabalho simples quanto com operações paralelas em larga escala, como coleta massiva de dados, exportações em massa, processamento de alertas e escalonamento eficiente do sistema.

A biblioteca é compatível com as versões suportadas do server do Zabbix e com as versões modernas do Python.

Para começar, instale a biblioteca e siga o guia quickstart.