- - 5 najlepszych narzędzi i oprogramowania do monitorowania pamięci

5 najlepszych narzędzi i oprogramowania do monitorowania pamięci

Mój pierwszy komputer miał zaledwie 64 kilobajty pamięci RAMmonitorowanie użycia pamięci nie stanowiło większego problemu poza pisaniem oprogramowania. Dzisiejsze komputery są inne, chociaż zwykle mają do miliona razy więcej pamięci RAM, działają również na wielu aplikacjach i procesach. I każdy z nich walczy o pamięć. A kiedy w komputerze zabraknie pamięci - na szczęście jest to rzadkie zjawisko - rzeczy naprawdę zaczynają działać źle. Aby tego uniknąć, administrator systemu musi przez cały czas uważnie monitorować wykorzystanie pamięci. Przy użyciu odpowiedniego narzędzia monitorowanie pamięci nie jest trudniejsze niż monitorowanie czegokolwiek innego, na przykład przepustowości sieci. Dzisiaj przyglądamy się niektórym z najlepszych narzędzi, których możesz użyć do monitorowania zużycia pamięci w różnych systemach.

Zanim dotrzemy do sedna naszego tematu, będziemyzacznij od ogólnego spojrzenia na monitorowanie pamięci. Spróbujemy wyjaśnić, co to jest, dlaczego jest to potrzebne i jak można to zrobić. Przekonamy się, że prosty protokół zarządzania siecią (SNMP) oferuje łatwy i dyskretny sposób monitorowania wszystkich typów parametrów operacyjnych urządzenia, w tym zużycia pamięci. Aby lepiej zrozumieć, ile narzędzi z naszej listy działa, przyjrzymy się nieco dokładniej magii monitorowania SNMP. Tylko wtedy będziemy gotowi do przeglądu pięciu najlepszych narzędzi i oprogramowania do monitorowania pamięci, jakie możemy znaleźć.

Monitorowanie pamięci - co, dlaczego i jak

Zacznijmy od próby zdefiniowania monitorowania pamięci. W końcu to na pewno pomoże, jeśli wszyscy zgodzimy się co do tego, co próbujemy monitorować. W kontekście tego artykułu interesujący nas rodzaj monitorowania pamięci ma związek z wykorzystaniem pamięci. Istnieje kilka zaawansowanych narzędzi do testowania serwerów i infrastruktury, które mogą raportować wydajność pamięci - tj. jak szybko komputer może zapisywać i czytać z pamięci - ale nie o to nam chodzi. Parametr, który chcemy monitorować, jest prosty, ile wolnej pamięci jest dostępne. Niektóre narzędzia podadzą procent dostępnej pamięci, podczas gdy inne podadzą liczbę bezwzględną odpowiadającą ilości dostępnej pamięci. Często dają one całkowitą ilość pamięci, co ułatwia obliczenie procentu. W rzeczywistości tak zazwyczaj obliczają narzędzia, które dają procent.

Chociaż może być wiele powodów do monitorowaniawykorzystanie pamięci sprowadza się do prostej rzeczy: wydajności. Gdy dostępna pamięć spada na typowym komputerze, spada również jej wydajność; jasne i proste. Nie chcesz nawet myśleć o tym, co się stanie, gdy w komputerze zabraknie pamięci. Chociaż większość współczesnych systemów operacyjnych ma wbudowaną ochronę przed tym mało prawdopodobnym zdarzeniem, wiele rzeczy może pójść nie tak, jeśli to się stanie.

Wiedząc, co chcemy monitorować i dlaczego potrzebujemymonitorowanie to jedno, ale musimy dowiedzieć się, jak to zrobimy. Odpowiedź jest prosta, użyjemy odpowiedniego narzędzia do pracy. I chociaż istnieje niezliczona ilość narzędzi, które mogą monitorować pamięć systemową, niektóre polegają na lokalnie zainstalowanych agentach, które działają na monitorowanym komputerze, potencjalnie okradając je z cennego zasobu jakim jest RAM. Dlatego wolelibyśmy raczej zastosować podejście bezagentowe. Dzięki prostemu protokołowi zarządzania siecią jest to łatwe i dostępnych jest wiele różnych narzędzi.

Kilka słów o SNMP

Pomimo nazwy „prosty” w nazwie, SNMP jestnieco skomplikowane. Na szczęście, tak jak nie musisz być mechanikiem, aby prowadzić samochód, nie musisz być ekspertem, aby korzystać z protokołu. Oto, co musisz wiedzieć. SNMP jest używany przez menedżera SNMP - w naszym przypadku narzędzie monitorowania - do zdalnego odczytu i zapisu parametrów operacyjnych w urządzeniach obsługujących SNMP. SNMP jest wbudowany w większość systemów operacyjnych i urządzeń sieciowych. Niektóre systemy operacyjne wymagają zainstalowania lub włączenia usługi, podczas gdy urządzenia sieciowe zazwyczaj wymagają jedynie jej skonfigurowania.

Połączenie między narzędziem monitorowania amonitorowane urządzenie jest wykonane czystym tekstem, prawie bez żadnych zabezpieczeń. Urządzenia obsługujące SNMP są skonfigurowane z publicznymi (tylko do odczytu) i prywatnymi (do odczytu i zapisu) „ciągami społeczności”, a każde żądanie z narzędzia monitorowania musi zawierać odpowiedni ciąg społeczności.

Urządzenie obsługujące SNMP robi z tego częśćdostępne parametry operacyjne. Każdy z nich jest określany jako OID, skrót od Object IDentifier. W celu monitorowania pamięci narzędzie monitorujące będzie odczytywało całkowitą pamięć i dostępne wartości pamięci. Aby obliczyć procent dostępnej pamięci, konieczne jest proste obliczenie matematyczne. Większość narzędzi monitorujących SNMP odczytuje wartości okresowo - zwykle co pięć minut - i często drukuje wyniki na wykresach lub wyświetla je w formacie tabeli.

Najlepsze narzędzia do monitorowania pamięci

Większość narzędzi używanych do monitorowania pamięci może równieżmonitorować kilka innych parametrów operacyjnych. W rzeczywistości większość narzędzi do monitorowania SNMP może monitorować pamięć. Narzędzia, które znalazły się na naszej liście, są jednymi z najlepszych, jakie mogliśmy znaleźć, i wszystkie są narzędziami, które stosunkowo ułatwiają monitorowanie pamięci.

1. Narzędzie monitorowania pamięci SolarWinds (BEZPŁATNA wersja próbna)

SolarWinds znany jest z robienia jednych z najlepszychnarzędzia do administrowania siecią i systemem. W szczególności monitor wydajności sieci SolarWinds wydaje się konsekwentnie zaliczany do najlepszych narzędzi do monitorowania sieci. Aby uczynić to jeszcze lepszym, SolarWinds tworzy także kilka bezpłatnych narzędzi, z których każde odnosi się do określonego zadania administratorów sieci. A jeśli chodzi o monitorowanie pamięci, SolarWinds nie stanowi wyjątku i oferuje co najmniej dwa różne narzędzia do wykonania zadania.

Przede wszystkim jest to Narzędzie monitorowania pamięci SolarWinds. To narzędzie jest tylko jednym z wielu narzędzi w pakieciejako zestaw narzędzi inżyniera. Więcej o tym za chwilę. Na razie skoncentrujmy się na narzędziu Memory Monitor Tool. To stosunkowo proste narzędzie. Pozwoli ci to analizować wykorzystanie pamięci w czasie rzeczywistym i wyświetlać informacje w formie tabelarycznej. Można go użyć do wyświetlenia bieżącego wykorzystania pamięci wraz z całkowitą dostępną pamięcią.

Inżynier SolarWinds

  • BEZPŁATNA WERSJA PRÓBNA: Zestaw narzędzi inżyniera SolarWinds
  • Oficjalny link do pobrania: https://www.solarwinds.com/engineers-toolset

Korzystanie z tego narzędzia może pomóc zmniejszyć siećproblemy z wydajnością poprzez śledzenie wykorzystania pamięci w routerach i innych urządzeniach. Jeśli i kiedy wykorzystanie pamięci w urządzeniu osiągnie próg ostrzeżenia zdefiniowany przez użytkownika, odpowiedni pasek ładowania zmieni kolor na żółty. Po osiągnięciu poziomu krytycznego pasek zmienia kolor na czerwony. The Narzędzie monitorowania pamięci SolarWinds zapisze również szczytowy poziom obciążenia i czas jego wystąpienia.

Jak powiedzieliśmy, narzędzie SolarWinds Memory Monitor Tool jest częścią programu Zestaw narzędzi dla inżyniera, pakiet ponad 60 różnych narzędzi. I chociaż niektóre z dołączonych narzędzi można uzyskać bezpłatnie w SolarWinds, wiele z nich jest dostępnych wyłącznie w zestawie narzędzi. Jedną z fajnych cech zestawu narzędzi jest sposób, w jaki większość narzędzi jest zintegrowana we wspólnym pulpicie nawigacyjnym, z którego można łatwo uruchomić dowolne narzędzie.

Pod względem ceny, Zestaw narzędzi inżyniera SolarWinds (włączając Narzędzie monitorowania pamięci) sprzedaje za 1 495 USD. Jest to cena za instalację na komputerze i za określonego użytkownika sieci. Potrzebna będzie jedna taka licencja na użytkownika narzędzia. Biorąc pod uwagę wszystkie dołączone narzędzia, jest on w bardzo przystępnej cenie. A jeśli chcesz przetestować zestaw narzędzi, 14-dniową wersję próbną można uzyskać na stronie SolarWinds.

Inne elementy zestawu narzędzi inżyniera SolarWinds

To Zestaw narzędzi inżyniera SolarWinds zawiera doskonałe narzędzia do rozwiązywania problemów. Istnieją narzędzia takie jak Ping Sweep, Analizator DNS i TraceRoute które można wykorzystać do przeprowadzenia diagnostyki siecii pomóc szybko rozwiązać złożone problemy sieciowe. Dla osób dbających o bezpieczeństwo wśród naszych czytelników niektóre narzędzia zestawu narzędzi można pozwać do symulacji ataków na sieć i pomóc w identyfikacji luk.

The Zestaw narzędzi inżyniera SolarWinds ma również doskonałe monitorowanie i ostrzeganiecechy. Będzie monitorować urządzenia i generować alerty, gdy wykryje problemy z dostępnością lub zdrowiem. Często może to dać czas na reakcję, zanim użytkownicy zauważą problem. Aby jeszcze lepiej, możesz skorzystać z niektórych dołączonych narzędzi do zarządzania konfiguracją i konsolidacji logów.

Oto lista niektórych innych narzędzi, które znajdziesz w Zestaw narzędzi inżyniera SolarWinds.

  • Skaner portów
  • Przełącz port mapera
  • Przegląd SNMP
  • Przeglądarka sieci IP
  • Wykrywanie adresu MAC
  • Ping Sweep
  • Monitor czasu reakcji
  • Monitor procesora
  • Monitor interfejsu
  • TraceRoute
  • Deszyfrowanie hasła routera
  • SNMP Brute Force Attack
  • Atak słownikowy SNMP
  • Config Porównaj, Downloader, Uploader i Editor
  • Edytor pułapek SNMP i odbiornik pułapek SNMP
  • Kalkulator podsieci
  • Monitor zakresu DHCP
  • Analizator struktury DNS
  • Audyt DNS
  • Zarządzanie adresami IP
  • WAN Killer

Jest po prostu zbyt wiele narzędzi zawartych w Zestaw narzędzi inżyniera SolarWinds wspomnieć o nich wszystkich. Dzięki bezpłatnej 14-dniowej wersji próbnej pobierz pakiet i przekonaj się sam, co zestaw narzędzi może dla Ciebie zrobić.

Link do pobrania: https://www.solarwinds.com/engineers-toolset

2. SolarWinds Serwer i monitor aplikacji (BEZPŁATNA wersja próbna)

Następny na naszej liście jest kolejne świetne narzędzie od SolarWinds SolarWinds Serwer i monitor aplikacji. To narzędzie zostało zaprojektowane, aby pomóc administratorommonitorować serwery, ich parametry operacyjne, ich procesy i uruchomione aplikacje. Jest to narzędzie, które można łatwo skalować z bardzo małych sieci do dużych z setkami serwerów - zarówno fizycznych, jak i wirtualnych - rozmieszczonych w wielu lokalizacjach. Narzędzie może również monitorować usługi hostowane w chmurze, takie jak usługi Amazon Web Services i Microsoft Azure. Oczywiście wśród parametrów monitorowanych przez narzędzie jest wykorzystanie pamięci przez serwery. W przeciwnym razie nie byłoby go na tej liście.

Monitor serwera i aplikacji SolarWinds - panel kontrolny podsumowania

  • DARMOWY 30-DNIOWY PRÓBNY: SolarWinds Monitor serwera i aplikacji
  • Link do pobrania: https://www.solarwinds.com/server-application-monitor/registration

The SolarWinds Serwer i monitor aplikacji jest bardzo łatwy w konfiguracji i początkowykonfiguracja jest równie łatwa dzięki procesowi automatycznego wykrywania. Konfiguracja i konfiguracja to proces dwuprzebiegowy. Pierwsze przejście odkryje serwery, a drugie - aplikacje. Proces ten można przyspieszyć, dostarczając narzędziu listę aplikacji do wyszukania. Po uruchomieniu narzędzia przyjazny interfejs użytkownika sprawia, że ​​korzystanie z niego jest bardzo łatwe. Możesz wybrać wyświetlanie informacji w formie tabeli lub grafiki.

Ceny za SolarWinds Serwer i monitor aplikacji zaczynają się od 2 995 USD i różnią się w zależności od liczbymonitorowane komponenty, węzły i woluminy. Podobnie jak w przypadku większości produktów SolarWinds, dostępna jest do pobrania bezpłatna 30-dniowa wersja próbna, jeśli chcesz wypróbować produkt przed jego zakupem.

3. PRTG

Grapher ruchu routera Paessler lub PRTG wdoskonałe narzędzie do monitorowania SNMP z wieloma dodatkowymi funkcjami. Jednym z głównych punktów sprzedaży jest szybkość instalacji. W rzeczywistości Paessler twierdzi, że PRTG można skonfigurować w ciągu kilku minut. Chociaż liczba ta jest dyskusyjna, to narzędzie jest nadal bardzo łatwe i szybkie w konfiguracji. Wynika to częściowo z funkcji automatycznego wykrywania, która skanuje sieć w celu znalezienia urządzeń i automatycznego dodania ich do narzędzia. Następnie można uzyskać dodatkowe informacje na temat wykrytych urządzeń przy użyciu różnych protokołów komunikacyjnych. System wykorzystuje kombinację Ping, SNMP, WMI, NetFlow, jFlow, sFlow, ale może także komunikować się przez DICOM lub RESTful API.

Zrzut ekranu PRTG

PRTG wykorzystuje koncepcję zwaną czujnikamimonitorować określony typ danych. Istnieją oczywiście czujniki SNMP - po jednym dla każdego monitorowanego parametru - ale także czujniki aplikacji HTTP, SMTP / POP3 (e-mail), czujniki specyficzne dla sprzętu dla przełączników, routerów i serwerów. Ogólnie rzecz biorąc, PRTG ma ponad 200 różnych predefiniowanych czujników, które pobierają statystyki, takie jak czas reakcji, wykorzystanie procesora, obciążenie pamięci, temperatura robocza lub status systemu.

PRTG jest wyposażony w kilka interfejsów użytkownika. Oprócz interfejsu internetowego opartego na Ajaxie możesz także wybrać konsolę korporacyjną Windows lub aplikacje mobilne na Androida i iOS. Te aplikacje mobilne mogą używać powiadomień wypychanych do alertów wyzwalanych w PRTG. Oczywiście dostępne są również powiadomienia SMS lub e-mail. Chociaż serwer działa tylko w systemie Windows, można nim administrować z dowolnego urządzenia z przeglądarką kompatybilną z Ajax.

PRTG jest oferowany w dwóch wersjach. Darmowa wersja jest w pełni funkcjonalna, ale ograniczy twoją zdolność monitorowania do 100 czujników, a każdy monitorowany parametr liczy się jako jeden czujnik. Na przykład, jeśli monitorujesz dwa interfejsy na routerze, będą one liczone jako dwa czujniki. W przypadku ponad 100 czujników musisz wykupić licencję. Są wyceniane na podstawie liczby obsługiwanych czujników i zaczynają się od 1 600 USD za 500 czujników. Dostępna jest również bezpłatna, nieograniczona sensorami, w pełni funkcjonalna 30-dniowa wersja próbna.

4. ManageEngine OpManager

Następny na naszej liście jest produkt od ManageEngine, który jest również jednym z najlepszych producentów narzędzi do zarządzania siecią. Jedno z takich narzędzi i jeden z najpopularniejszych produktów firmy nazywa się ManageEngine OpManager. To kolejny pakiet, który wszystko zrobimonitoruj parametry życiowe urządzeń sieciowych, serwerów (fizycznych i wirtualnych) i ostrzegaj, gdy tylko coś znajdzie się poza zasięgiem. Oczywiście doskonale nadaje się do monitorowania pamięci, ale jeśli zaczniesz korzystać z tego produktu, prawdopodobnie wkrótce będziesz chciał monitorować więcej.

ManageEngine OpManager - Raport wykorzystania pamięci

ManageEngine twierdzi również, że może nim być OpManagerzainstalowany w mniej niż dwie minuty. I znowu, jest to bardziej niż prawdopodobne przesada. Po zainstalowaniu narzędzie wykryje urządzenia i zacznie je monitorować bez konieczności wykonywania skomplikowanych czynności konfiguracyjnych. System oferuje bardzo intuicyjny graficzny interfejs użytkownika, w którym łatwo znajdziesz potrzebne informacje. Jeśli chodzi o raporty, to narzędzie ma pełen zestaw doskonałych gotowych, a także możesz tworzyć niestandardowe raporty, które lepiej odpowiadają Twoim potrzebom. Alarmowanie w tym produkcie jest doskonałe i na równi z tym, co znajdziesz w konkurencyjnych produktach.

ManageEngine OpManager jest dostępny wNiezbędna edycja, która jest lepsza dla małych i średnich firm z nawet tysiącem urządzeń w cenach zaczynających się nieco ponad 700 USD za 25 urządzeń. Dla większych organizacji dostępna jest wersja Enterprise, która może skalować do dziesięciu tysięcy urządzeń. Jego cena zaczyna się poniżej 20 000 USD za 500 urządzeń. Ceny obu wersji różnią się w zależności od liczby monitorowanych urządzeń i dostępna jest bezpłatna 30-dniowa wersja próbna.

5. WhatsUp Gold

Nasz ostatni wpis na dziś to WhatsUp Gold zIpswitch, inna popularna nazwa w dziedzinie narzędzi do monitorowania. Ten produkt, który kiedyś był tylko narzędziem do monitorowania w górę lub w dół, przekształcił się w jedną z najlepszych platform monitorowania systemu i sieci. Ma wszystko, czego można oczekiwać od pełnoprawnego narzędzia do monitorowania. Monitorujesz parametry operacyjne - w tym oczywiście pamięć - a także otrzymujesz w pełni konfigurowalne powiadomienia i raporty.

Zrzut ekranu WhatsUp Gold

WhatsUp Gold to kolejne narzędzie, które jest dość łatwezainstalować, dzięki silnikowi automatycznego wykrywania, który znajdzie Twoje urządzenia i doda je do konsoli monitorowania. Narzędzie może znajdować serwery fizyczne, serwery wirtualne, serwery w chmurze, aplikacje i sprzęt sieciowy. Pulpit nawigacyjny tego narzędzia zawiera widok mapy, w którym można zobaczyć połączenia różnych komponentów. Widok mapy można kliknąć, aby uzyskać więcej informacji na temat każdego urządzenia.

WhatsUp Gold jest dostępny w wersji bezpłatnej, aleten ogranicza się do monitorowania tylko pięciu urządzeń. Płatne licencje są dostępne na trzech poziomach zwiększania funkcjonalności. Koszty licencjonowania zależą od liczby monitorowanych urządzeń. Dostępna jest także bezpłatna, ograniczona czasowo wersja próbna

Komentarze