Zabbix - własne wtyczki

0

Witam, czy ma ktoś może doświadczenie z tym oprogramowaniem? Chodzi mi konkretnie o to czy da się napisać własne wtyczki, które pozwalają komunikować się z Zabbixem, nie koniecznie związane z samą siecią. Jeśli przykładowo mamy jakieś stanowisko produkcyjne, które tworzy jakiś przedmiot, to czy mogę przekazywać jakoś informację o ilości stworzonych rzeczy do Zabbixa, który skomunikuję się ze mną gdy ilość spadła poniżej pewnego progu?

1

Nie wiem jak z pisaniem wtyczego do zabbixa, ale można to rozwiązać tak:

  1. Stanowisko produkcyjne tworzy log(w prawie dowolnym formacie), że coś wyprodukowało
  2. Logstash parsuje ten log i puszcza powiadomienie bespośrednio do Ciebie lub do Zabbixa

Jeżeli samo stanowisko nie tworzy logów(bo np tylko spawa jakieś części i producent nie przewidział logowania), to trzebaby jeszcze zadbac o jakis element który by je tworzył.

1

zabbix radzi sobie bezproblemowo z danymi z plików tekstowych lub z konsoli (np. jak program wypluwa dane na ekran). Wystarczy napisać program, który połączy się z jakąś maszyną, odczyta co ma odczytać i wypluje na ekran (w trybie tekstowym oczywiście). Zabixa można skonfigurować tak aby przy wywołaniu programu przekazywał dodatkowe parametry (np. adres urządzenia).

Odpowiedź na Twoje pytanie brzmi tak, można pisać praktycznie dowolne pluginy.

0

Ok, dzięki wielkie za odpowiedź, a masz może jakieś ciekawe materiały na ten temat, co jak i gdzie? czy mam rozumieć, że wszystko w dokumentacji znajdę?

0

nie mam nic takiego - jak podpinałem kiedyś monitorowanie temperatury dysków na serwerze to grzebałem po dokumentacji :). Przede wszystkim musisz mieć program, który odczyta z maszyny to co chcesz i zwróci to np. do pliku - to jest jakieś 90% roboty. Podpiąć to pod zabbixa możesz przez analogię tak jak tu https://github.com/vovka1200/zabbix-hddtemp

1 użytkowników online, w tym zalogowanych: 0, gości: 1