W dzisiejszych czasach monitorowanie serwerów jest standardem IT. Każdy administrator powinien być zaopatrzony w narzędzie pozwalające na dokładny przegląd swojego środowiska. Jednym z takich systemów jest rozwiązanie do zarządzania wydajnością infrastruktury OpManager i to na nim skupię się w dzisiejszym artykule.
Aplikacja posiada możliwości monitorowania przeróżnych elementów np. wydajności procesora, zajętości pamięci czy też pojemności dysku. Pozwala również na większe spektrum niż tylko weryfikowanie prostych parametrów wydajności. Zgodnie z tytułem, skupimy się dzisiaj na monitorowaniu prędkości pomiędzy dwoma serwerami.
System do monitoringu zasobów IT OpManager posiada możliwość monitorowania prędkości poszczególnych interfejsów z pudełka, w tym utylizacji oraz ilości odrzuconych pakietów. Ponadto, możemy go zintegrować z systemem do monitorowania ruchu sieciowego NetFlow Analyzerem, który będzie przechwytywał pakiety NetFlow z routerów. Dzięki tej integracji będziemy mogli zobrazować całe nasze środowisko sieciowe.
Jednakże, nie zawsze zależy nam tylko na podglądzie całej sieci i informacji o tym, ile danych przechodzi przez dany router. Istotna jest również weryfikacja prędkości między dwoma wybranymi serwerami. Z pomocą przychodzi nam możliwość utworzenia monitora skryptowego, który właśnie dzisiaj wykorzystamy i omówimy w OpManagerze.
System pozwala nam na definicję własnego skryptu w dowolnym języku, co obrazuje zrzut na dole.
Podajemy nazwę monitora, jego opis, interwał pobierania danych oraz sposób na uruchomienie i samą treść skryptu.
Wykorzystamy tą możliwość, by monitorować prędkość pomiędzy serwerami. Utworzymy skrypt, który uruchomi aplikację nasłuchującą na jednym serwerze oraz klienta na drugim serwerze, a następnie przechwycimy informację do systemu. Po skonfigurowaniu, skryptu prezentowałby się w sposób następujący:
Jest to cała wymagana konfiguracja, do tego, by móc monitorować połączenia między dwoma serwerami. OpManager zajmie się zapisywaniem tych danych do swojej wewnętrznej bazy danych i prezentowaniem ich w czytelny sposób. Po zebraniu odpowiedniej ilości próbek, możemy wygenerować graf i prześledzić wykres:
System wyliczy wartość minimalną, średnią, maksymalną oraz 95-ty percentyl. Dzięki temu będzie mieć wgląd w prędkość połączenia między wybranymi serwerami. Możemy dodatkowo nałożyć odpowiednie wartości graniczne oraz podłączyć alarm, by zostać powiadomionym w momencie, w którym prędkość będzie niższa niż zadana:
Uruchamiając monitorowanie tego typu na kluczowych serwerach w naszej infrastrukturze zyskujemy kolejną metrykę, która posłuży nam w ich obserwowaniu. Dzięki tej funkcjonalności możemy monitorować dowolnie przez nas wybrane elementy, które nie będą tylko standardowymi wartości. Moglibyśmy również monitorować serwer VPN, który znajduje się na serwerze bądź ilość aktualizacji, które oczekują na wgranie.
Dowiedz się więcej o OpManager z odcinka naszego webcastu TechCast Jak monitorować niestandardowe elementy w OpManager i Applications Manager?
09.04.2021
Autor: Stanisław Rogasik
Kategorie: Aktualności Artykuł