Niezależnie od tego, co musisz monitorować, potrzebujesz solidnych podstaw, takich jak przetwarzanie zdarzeń, logika danych, przechowywanie danych i prezentacja.
Cały produkt NetCrunch Platform opiera się na tym kompleksowym zestawie funkcji.
Moduł ten jest częścią wszystkich produktów NetCruncha
Już na samym początku zaprojektowaliśmy NetCruncha jako zintegrowany system. Zapewnia on wiele funkcji natychmiast po uruchomieniu, umożliwiając jednocześnie wysoki poziom dostosowania do indywidualnych potrzeb użytkownika.
Bez względu na to, której wersji NetCruncha używasz i jaki jest Twój zakres monitorowania, wszystkie te elementy zapewniają potrzebne funkcje.
Atlas to centralna baza danych zawierająca wszystkie dane z monitoringu. Hierarchia widoków Atlasu porządkuje dane w bazę, którą można zarządzać.
Innymi słowy, Atlas służy do organizacji danych. NetCrunch umożliwia tworzenie niestandardowych widoków na podstawie filtrów, a także, w bardziej dynamiczny sposób, za pomocą dynamicznych folderów. Folder dynamiczny grupuje węzły według określonych kryteriów. Następnie każdą grupę można umieścić w osobnym widoku lub przedstawić na jednym, w zależności od liczby elementów.
Każdy widok reprezentuje grupę węzłów i może być przedstawiany na różne sposoby, takie jak mapa, pulpit lub tabela charakterystyczna dla danych monitorowania. Można go także dostosować, a program wybiera najlepszą z zakładek danego widoku.
NetCrunch umożliwia rozszerzanie właściwości węzła poprzez dodawanie wielu pól niestandardowych, na przykład związanych z jego szczegółami lokalizacji lub dostawcą usług serwisowych. W ten sposób można dodawać dowolne informacje do węzłów, a także definiować raporty, reguły lub filtrowane widoki na podstawie pól niestandardowych.
Gdy monitorujesz urządzenia za routerem, switchem lub mostem, nie chcesz obserwować mnóstwa alertów, gdy połączenie pośrednie zostanie zerwane.
Dzięki zależnościom NetCrunch może wyłączyć monitorowanie węzłów za wadliwym urządzeniem, a także ograniczyć fałszywe alerty spowodowane awarią łącza.
Najważniejszą zależnością jest maszyna z serwerem NetCruncha - jeśli ta utraci połączenie, NetCrunch przestanie monitorować wszystko. Co więcej, NetCrunch monitoruje także swoje wewnętrzne procesy, aby upewnić się, że wszystko przebiega poprawnie.
Przygotowaliśmy mapy do prezentowania topologii sieci oraz zależności. Po dodaniu widżetów dostarczających dane w czasie rzeczywistym stały się one kolejnym typem pulpitu, w którym można wyświetlać nawet dane pogodowe.
Oto inny przykład mapy utworzonej z różnych widżetów, reprezentujących klaster ESX.
NetCrunch tworzy również automatycznie rozmieszczane mapy widoków, które mogą dynamicznie się zmieniać (węzły pojawiają się lub znikają). Dotyczy to szczególnie map segmentowych warstwy 2.
NetCrunch oferuje dwa widoki do przeglądu statusu. Pierwsza z nich jest bardziej szczegółowa, a druga zagregowana.
Przy mniejszej liczbie węzłów NetCrunch pokazuje szczegółowy widok węzłów, a w nim stan każdej usługi danego węzła.
W przypadku większej liczby węzłów widok podsumowujący agreguje statusy w bardziej zwięzłym widoku - na usługę.
Jest to łatwy do skonfigurowania pulpit wyświetlający najważniejsze statystyki dla widoku Atlasu.
NetCrunch zawiera wiele predefiniowanych statystyk, takich jak:
Możesz stworzyć własny wykres na podstawie dowolnego licznika wydajności monitorowania.
NetCrunch zapewnia w Atlasie szczególny typ widoku o nazwie Widoki wydajności. Może on prezentować wykresy, wskaźniki i wykresy słupkowe z danymi w czasie rzeczywistym. Tutaj masz też możliwość utworzenia widoku dla grupy węzłów, definiując filtr dla węzłów, a następnie dodając liczniki, które mają być wyświetlane (tj. „% Wykorzystania procesora” dla serwerów), lub możesz dodać każdy wykres ręcznie. Dodatkowo można pogrupować wiele trendów w jeden wykres.
Monitorowanie wskaźników wydajności stanowi rdzeń każdego systemu monitorowania. NetCrunch przechowuje wszystkie zebrane metryki w bazie danych Performance Trend - szybkiej, skompresowanej, opartej na plikach bazie danych NoSQL.
W każdym miejscu, w którym dane wydajnościowe są dostępne, możesz zawsze przejrzeć historyczne dane określonego licznika i porównać zmiany wartości wielu liczników w czasie.
Czasami musimy monitorować obliczoną metrykę na podstawie innych liczników prezentowanych przez urządzenie. Przykładem może być „Windows Normalized Processor Usage”, który wymaga, aby użycie procesora systemowego zostało podzielone przez liczbę procesorów.
@@img:grafcrunch-dashboard.png GrafCrunch Dashboard
NetCrunch dostarcza również rozwiązanie bazujące na projekcie Grafana - jednym z najlepszych projektów wizualizacji wydajności typu „open source”.
Znacznie zwiększa to możliwości tworzenia paneli wydajnościowych w czasie rzeczywistym i pozwala prezentować dane z różnych źródeł. Możesz również umieścić dane z wielu serwerów NetCruncha na jednym pulpicie.
GrafCrunch został stworzony w celu łatwej instalacji i integracji z NetCrunchem.
NetCrunch działa jak centralny serwer dziennika dla różnych źródeł zdarzeń. Przechowuje zdarzenia w bazie danych dziennika zdarzeń NetCruncha (SQL) i wykonuje zdefiniowane akcje alertowe.
W NetCrunchu wszystkie wewnętrzne alerty są automatycznie skorelowane, więc program wie, kiedy zaczyna się alert (i oczekuje na rozwiązanie), a kiedy jest on zakończony (zamknięty lub rozwiązany). NetCrunch pozwala w łatwy sposób skorelować nawet zewnętrzne zdarzenia, takie jak pułapki lub komunikaty syslog, aby powiadomić o dokładnym stanie systemu.
Dla każdego zdarzenia zapisanego w dzienniku zdarzeń NetCrunch oferuje szczegółowy widok. Oprócz wyświetlania parametrów zdarzenia, okno pozwala zarządzać ustawieniami alertów i znajdować miejsce, w którym został on zdefiniowany (w której regule). Można również zobaczyć użyteczną analizę częstotliwości, która mówi, jak często dany typ zdarzenia miał miejsce na danym węźle. Ponadto administratorzy mogą dodawać do alertu wiele komentarzy.
W odpowiedzi na alert NetCrunch może wykonać sekwencję działań, które mogą z czasem ulec eskalacji. Operacje można również wykonać po zamknięciu alertu.
Standardowo wykonywaną czynnością jest powiadomienie, ale NetCrunch umożliwia również (zdalną) realizację działań korygujących, takich jak polecenia (np. ponowne uruchamianie) lub skrypty.
Powszechne grupy akcji:
Dowiedz się więcej o Akcjach alertowych
NetCrunch zawiera kompleksową funkcjonalność umożliwiającą generowanie raportów na żądanie i dostęp do przechowywanych raportów, które mogą być generowane automatycznie.
Generowanie wszystkich raportów można zaplanować i wysłać jako załączniki do administratorów. Raporty tworzone są w formacie PDF.
NetCrunch zawiera około 50 predefiniowanych raportów. Raporty są podzielone na dwie kategorie dla węzła i dla mapy , ponieważ są ukierunkowane na szczegółowe informacje o węźle lub mapie.
Podstawowe raporty dla węzłów obejmują:
Podstawowe raporty dla map:
Możesz łatwo zdefiniować raport na podstawie widoku tabeli dowolnego widoku Atlasu. Można go utworzyć z widoku węzłów lub dowolnego widoku monitora, takiego jak SNMP lub Windows.
Ta funkcja może być szczególnie przydatna, jeśli zdefiniujesz własne pola niestandardowe, dodasz je do węzłów i zechcesz zaplanować generowanie raportu dotyczącego tych kolumn.
Jest to naprawdę łatwe. Można zdefiniować kolektor danych i dodać go do pakietu monitorowania lub do węzła.
NetCrunch to skalowalny, wieloprocesowy i wielowątkowy system asynchroniczny.
Monitor NetCruncha przetwarza miliony operacji w trybie 24 x 7 i można na jego pracy polegać. Składa się z wielu wewnętrznych elementów przetwarzania, zadań i kolejek. Nie dziwi zatem fakt, że musimy zmierzyć setki parametrów w NetCrunchu, aby dowiedzieć się, kiedy i dlaczego mogło wystąpić przeciążenie.
Nie istnieje nic takiego, nieskończona skalowalność (podobnie jak brak czystych silników wysokoprężnych), stwierdzona przez niektórych niemieckich dostawców oprogramowania. Systemowi zawsze może zabraknąć zasobów.
Wewnętrzną architekturę NetCruncha można by opisać jako dziecko serwera aplikacji i serwera bazy danych z kilkoma genami systemu operacyjnego.
Staramy się ulepszać wydajność i niezawodność NetCruncha podczas tworzenia każdej nowej wersji, ponieważ zawsze chcemy, aby była to najlepsza dotychczasowa wersja NetCruncha.
NetCrunch został zaprojektowany do zarządzania tysiącami komponentów. Wykonuje on wiele czynności automatycznie, dzięki czemu można skonfigurować setki węzłów w zaledwie kilka minut.
Serwer NetCrunch działa na systemach x64 Windows Server (Windows 2008 R2, Windows 2012 R2). Jest on dostarczany z serwerem web i wbudowaną bazą danych SQL do przechowywania danych z monitorowania zdarzeń. Możesz zainstalować NetCruncha na maszynie wirtualnej, pod warunkiem, że przypiszesz do niej co najmniej 2 procesory i 3.5GB pamięci RAM.
Zdalna konsola administracyjna NetCruncha może być zainstalowana na dowolnej maszynie z systemem Windows 7 lub nowszym (systemy 32-bitowe lub 64-bitowe). Wymagany jest duży ekran HD z 32-bitową obsługą kolorów. Aby uzyskać najlepszy odbiór, zalecamy wykorzystanie kilku monitorów. Dodatkowo 50-calowe monitory pozwolą Ci zobaczyć więcej aspektów monitorowanej sieci. Jednak urządzenie typu Surface Pro z 13-calowym ekranem i systemem Windows 10 również płynnie uruchomi konsolę. Konsola zawsze wyświetla informacje w czasie rzeczywistym i wymaga tylko minimalnej przepustowości, ponieważ przesyła dane zamiast pełnych stron HTML, w przeciwieństwie do wielu innych rozwiązań monitorujących. Działa płynnie, nawet jeśli opóźnienie sieci wynosi więcej niż 200 ms. Konsola może być zautomatyzowana i może także automatycznie przełączać się pomiędzy zdefiniowanymi ekranami, na podstawie scenariusza przełączania.
Możesz przeglądać stan swojej sieci z dowolnej lokalizacji za pomocą Internetowej konsoli NetCruncha przez HTTP/S, co pozwala na ograniczenie prawa do poszczególnych widoków i operacji. Masz również możliwość zintegrowania kont użytkowników konsoli z usługą Active Directory.