Biblioteka Python dla Zabbix

zabbix_utils to oficjalna biblioteka Pythona dla Zabbix.

Za pomocą zabbix_utils możesz:

  • Używać API Zabbix do zarządzania obiektami Zabbix (tworzyć hosty, aktualizować pozycje, pobierać zdarzenia itp.).
  • Zbierać dane z agent Zabbix (podobnie jak za pomocą Zabbix get).
  • Wysyłać dane do serwer Zabbix lub proxy (podobnie jak za pomocą Zabbix sender).

Biblioteka obsługuje zarówno synchroniczne, jak i asynchroniczne wykonywanie skryptów, co pozwala jej obsługiwać zarówno proste przepływy pracy, jak i zakrojone na szeroką skalę operacje równoległe, takie jak masowe zbieranie danych, eksport zbiorczy, przetwarzanie alertów oraz efektywne skalowanie systemu.

Biblioteka jest zgodna z obsługiwanymi wersjami serwer Zabbix oraz nowoczesnymi wydaniami Pythona.

Aby rozpocząć, zainstaluj bibliotekę, a następnie skorzystaj z przewodnika szybki start.