Habr oczywiście nie jest odpowiednią platformą do romansów, ale nie możemy nie wyznać naszej miłości do Zabbixa. W wielu naszych projektach monitoringu używaliśmy Zabbix i naprawdę doceniamy harmonię i spójność tego systemu. Tak, nie ma modnego grupowania zdarzeń i uczenia maszynowego (i niektórych innych funkcji dostępnych od razu w systemach komercyjnych), ale to, co już jest, zdecydowanie wystarcza, aby zapewnić wewnętrzny spokój w systemach produkcyjnych.
W tym artykule porozmawiamy o kilku narzędziach rozszerzających funkcjonalność Zabbix: CMDB opartym na darmowym rozwiązaniu iTop oraz mapie obiektów opartej na OpenStreetMap (OSM). A na końcu artykułu znajdziesz link do repozytorium z kodem frontendowym dla OSM.
Ogólną koncepcję przeanalizujemy na przykładzie warunkowego projektu monitorowania detalicznej sieci aptek. Poniższy zrzut ekranu to nasze stanowisko demonstracyjne, ale używamy podobnej koncepcji w środowisku bojowym. Przejście z obiektu jest możliwe zarówno do zagnieżdżonej mapy, jak i do karty obiektu w CMDB.
Każda apteka to zestaw następujących urządzeń: stacja robocza (lub kilka stacji roboczych), router, kamery IP, drukarka i inne urządzenia peryferyjne. Na stacjach roboczych są zainstalowane agenty Zabbix. Ze stacji roboczej przeprowadzana jest kontrola ping urządzeń peryferyjnych. Podobnie na mapie obiektu, z poziomu drukarki można przejść do jego karty w CMDB i zobaczyć dane inwentaryzacyjne: model, termin dostawy, osobę odpowiedzialną itp. Tak wygląda osadzona mapa.
W tym miejscu musimy zrobić małą dygresję. Możesz zapytać, dlaczego nie skorzystać z wewnętrznej inwentaryzacji Zabbix? W niektórych przypadkach to wystarczy, ale zalecamy, aby klienci nadal korzystali z zewnętrznej CMDB (
Poniższy zrzut ekranu jest przykładem szablonu do wypełniania zapasów Zabbix z iTop. Wszystkie te dane można następnie oczywiście wykorzystać w treści powiadomień, co pozwoli na natychmiastowe uzyskanie aktualnych informacji w przypadku wystąpienia sytuacji awaryjnej.
Poniższy zrzut ekranu przedstawia kartę lokalizacji. Tutaj możemy zobaczyć listę całego sprzętu IT, który znajduje się w aptece. Na karcie Historia możesz śledzić zmiany w składzie sprzętu.
Możesz przejść do karty dowolnego obiektu, zobaczyć, do jakich urządzeń sieciowych jest podłączony, znaleźć dane kontaktowe odpowiedzialnego inżyniera, dowiedzieć się, kiedy ostatnio wymieniano wkład atramentowy itp.
Na
Przejdźmy teraz do usługi mapowej. Uważamy, że jest to wygodne narzędzie do podglądania stanu rozdysponowanych obiektów na telewizorze w biurze z dużym skórzanym fotelem.
Po kliknięciu etykiety awaryjnej pojawi się podpowiedź. Stamtąd możesz przejść do karty obiektu w CMDB lub w Zabbix. Podczas powiększania i pomniejszania etykiety grupują się w klastry o kolorze najgorszego stanu.
Mapa geograficzna zaimplementowana przy użyciu js-library
Możesz zobaczyć kod interfejsu użytkownika w
Jeśli jesteś zainteresowany naszym podejściem,
Źródło: www.habr.com