6 samoobsługowych narzędzi do monitorowania serwerów

Zaktualizowano: 2022 / Autor artykułu: Timothy Shim

Narzędzia do monitorowania serwerów samoobsługowych są często widoczne w hosting przestrzeń. Jednak zazwyczaj kojarzymy je z firmowymi stronami internetowymi, dużymi przedsiębiorstwami lub masowymi wdrożeniami komercyjnymi. Jak pokazuje moja sytuacja, może się przydać nawet przy prowadzeniu bloga. 

Po dwóch latach szczęśliwego korzystania ze wspólnego planu hostingowego ruch na jednej z moich stron internetowych uległ awarii z dnia na dzień. W końcu przerosłem jego możliwości i musiałem przeprowadzić migrację do Virtual Private Server (VPS) hosting. 

Niestety, konto VPS nie zostało dostarczone z Monitorem zasobów obecnym w moim poprzednim planie hostingu współdzielonego. Tak więc rozpoczęło się poszukiwanie nowego sposobu monitorowania mojego serwera. Te narzędzia do monitorowania serwerów są tym, co znalazłem – być może przydadzą ci się.

1. Nowy Relikt Jeden

Nowy Relikt Jeden

Cena: Bezpłatnie / Od 0.25 USD/GB i więcej

New Relic One to oparte na chmurze narzędzie do pełnego monitorowania serwerów. Te kilka słów może wydawać się mylące, ale są niezwykle silne. Nowy Relic One może zapewnić ogromną głębię danych, która wykracza poza podstawowe pytania, takie jak „ile pamięci RAM używa mój serwer?” 

Co robi nowa relikwia?

Zamiast oferować ustandaryzowane monitorowanie, New Relic pozwala użytkownikom wybrać dokładne widoki informacji, które są dla nich istotne. Na przykład możesz ustawić to, aby pokazać wydajność, wywołań, A nawet Dodatek panele monitorujące.

Jeśli takie szczegóły Cię dezorientują, dostępne są wstępnie zaprojektowane szablony pulpitu nawigacyjnego w oparciu o sposób korzystania z New Relic. ten WordPress mi przydaje się dashboard – i monitor aplikacji. Ceny New Relic są wielopoziomowe i zaczynają się bezpłatnie, wystarczające dla większości nowych monitorów serwerów.

Instalacja jest również łatwa i zapewnią kod, który musisz wykonać, który skonfiguruje agenta aplikacji na twoim serwerze. Jeśli korzystasz z hostingu Managed VPN, po prostu przekaż swojemu zespołowi wsparcia klucz API i pozwól mu zająć się sprawą.

Nowe funkcje Relic One

  • Monitorowanie wydajności aplikacji
  • Monitoring infrastruktury
  • Statystyki dotyczące chmury, kontenerów i klastrów Kubernetes
  • Kompleksowa analiza wydajności
  • Twórz własne pulpity nawigacyjne lub korzystaj z szablonów
  • Alerty w czasie rzeczywistym

2. Monitor hostowany PRTG

Monitor hostowany PRTG

Cena: Od 149 USD/mies. (10-dniowy bezpłatny okres próbny)

PRTG to grupa różnych produktów do monitoringu. Każde z rozwiązań PRTG spełnia określone potrzeby. W przypadku serwerów lub VPS, najprawdopodobniej będziesz szukał PRTG Hosted Monitor. 

Do czego służy hostowany monitor PRTG?

PRTG Hosted Monitor obsługuje różne platformy, w tym Linux i Uniksa. Rozróżnienie jest ważne, ponieważ niektóre rozwiązania PRTG działają tylko w systemie Windows. Pulpit nawigacyjny, którego używa, jest graficzny i można go modyfikować za pomocą narzędzia do tworzenia map typu „przeciągnij i upuść”.

Wszystkie zdalne monitory zwiększą obciążenie serwera. Jednak zdolność PRTG do pobierania danych za pomocą bardzo konwencjonalnych środków, takich jak SSH, jest pomocna. Jest szybki, bezpieczny i ma minimalny wpływ na budżet hostingu.

Masz również dobry widok na zasoby zdalne, takie jak przestrzeń dyskowa, obciążenie systemu, pamięć RAM i wiele innych. Te praktyczne funkcje sprawiają, że jest to opłacalne dla mniejszych właścicieli witryn, którzy chcą zapłacić odpowiednią cenę.

Funkcje monitora hostowanego PRTG

  • Dostęp do danych SSH
  • Przepływ i wąchanie pakietów
  • REST API może zwracać JSON i XML
  • Nieograniczone zdalne sondy
  • Konstruktor pulpitu nawigacyjnego typu „przeciągnij i upuść”
  • Elastyczny system ostrzegania

3. ManageEngine OpManager

ManageEngine OpManager

Cena: Bezpłatnie / od 245

ManageEngine oferuje klaster narzędzi do monitorowania serwerów, które zapewniają gromadzenie danych i dostępny wgląd. Narzędzia te obejmują całe spektrum monitorowania serwerów, w tym aplikacje, bazy danych, wirtualne, internetowe i inne. 

Jaki jest pożytek z ManageEngine?

Warto zauważyć, że ManageEngine jest oddziałem Zoho. Marka wyraźnie zajmuje się zarządzaniem IT dla Zoho, co oznacza, że ​​jest wypróbowana i przetestowana w prawdziwym środowisku produkcyjnym. Narzędzie Server Monitor jest częścią OpManagera i obejmuje zdalne zasoby, takie jak wykorzystanie procesora, pamięć RAM, operacje we/wy, monitorowanie procesów itp. 

Proces jest całkowicie zautomatyzowany, dzięki czemu możesz go zignorować po skonfigurowaniu odpowiednich alertów. Posiada przyjazny dla użytkownika pulpit nawigacyjny, umożliwiający szybki podgląd stanu serwera z lotu ptaka. Oczywiście widok jest konfigurowalny, co pozwala na konfigurację pod kątem Twoich unikalnych potrzeb.

Funkcje ManageEngine OpManager

  • Wykrywanie sieci, CSV, węzłów
  • Dostępność, interfejs, SNMP, monitorowanie WMI
  • Uwierzytelnianie lokalne i dostęp do REST API
  • Niestandardowe pulpity nawigacyjne z widżetami
  • Poglądy biznesowe
  • Integracja map Zoho

4. Instana

Instanta

Cena: 75 USD/host/mies SaaS / 93.80 USD/host/mies. Samodzielny hosting (dostępny 2-tygodniowy okres próbny)

Instana to jedno z najprostszych rozwiązań do wdrożenia. Wystarczy zainstalować agenta na hoście, a konfiguracja jest zautomatyzowana. Agent uruchamia narzędzie do wykrywania, które automatyzuje wszystko, pozwalając skupić się na danych.

Do czego służy Instana?

Niestety wygoda w tym przypadku ma swoją cenę. Chociaż nie jest najdroższa, Instana nie jest tania w eksploatacji. Mimo to jest bardzo wszechstronny pod względem funkcji. Smutne jest to, że większość właścicieli witryn nie będzie potrzebować tego poziomu wykorzystania, a wiele się zmarnuje.

Dobrą wiadomością jest to, że gromadzenie danych zostało zakończone. Możesz śledzić praktycznie wszystko, aż do indywidualnych żądań i przepływu. Jest to również bardzo szczegółowe, ponieważ zbieranie danych odbywa się w odstępach 1-sekundowych. Mimo to Instana jest zaskakująco lekka.

Funkcje Instany

  • Automatyczne wykrywanie
  • Mapowanie zależności w czasie rzeczywistym
  • Identyfikacja przyczyny źródłowej
  • Optymalizacja wydajności
  • Śledzenie mikrotras

5. DataDog

DataDog

Cena: Bezpłatnie / od 15 USD/mies

Rozwiązania DataDog są precyzyjne, a ceny zależą od tego, co musisz monitorować. Ta struktura umożliwia tańszy dostęp do zaawansowanych funkcji monitorowania w chmurze. Dla tych, którzy muszą monitorować podstawową wydajność Serwery Wirtualne, narzędzie infrastruktury jest wystarczające i możesz z niego korzystać za darmo.

Co jest wspaniałego w DataDog?

Na tym poziomie możesz monitorować do pięciu hostów za pomocą pulpitu nawigacyjnego, integracji aplikacji, mapowania i nie tylko. Możesz również zapewnić dostęp do informacji nieograniczonej liczbie użytkowników. Oczywiście jest pewien haczyk, a największym, jaki znalazłem, jest ograniczenie dotyczące przechowywania danych. Mimo to płatny plan jest również stosunkowo niedrogi, jeśli potrzebujesz więcej.

Płatne plany obejmują również system ostrzegania użytkowników, który powiadamia Cię, jeśli coś pójdzie nie tak. Dostępne będą również niestandardowe metryki, jednokrotne logowanie (SSO), monitorowanie procesów na żywo i prognozowanie oraz nie tylko. Możesz łatwo dodać funkcje wykraczające poza niezbędne monitorowanie infrastruktury.

Funkcje DataDoga

  • Pełne pokrycie stosu
  • Pełna widoczność wydajności infrastruktury
  • Szczegółowe śledzenie wpływu procesu
  • Gotowe lub niestandardowe pulpity nawigacyjne
  • Mapowanie hosta i kontenera

6. Monitorowanie infrastruktury Dynatrace

Monitorowanie infrastruktury Dynatrace

Cena: Od 21 USD/mies. (do 8 GB)

Kolejne narzędzie do monitorowania oparte na chmurze, Dynatrace, jest podzielone na wiele przypadków użycia. Dla większości z nas, którzy chcą monitorować VPS, wystarczy monitorowanie infrastruktury. Jest również wysoce zautomatyzowany i może zapewnić niemal natychmiastową widoczność w wielu środowiskach.

Jak działa Dynatrace?

To, co najbardziej podoba mi się w Dynatrace, to łatwość użytkowania. Niewiele potrzeba szczegółowych korekt od implementacji do pulpitu nawigacyjnego, chyba że masz szczególne potrzeby. W większości przypadków domyślna konfiguracja zdziała cuda.

Chociaż będzie działać dobrze dla użytkowników o niskich potrzebach, cena może być wygórowana, gdy wzrosną twoje wymagania. Podstawowa cena za miesiąc obejmuje ograniczoną ilość transferu danych. W niektórych przypadkach 8 GB może wystarczyć, ale nawet blog o średniej objętości może przekroczyć tę liczbę w ciągu zaledwie kilku dni.

Funkcje monitorowania Dynatrace

  • Cyfrowa analityka biznesowa
  • Nieograniczone monitorowanie kontenerów i procesów
  • Pomoc AI przy anomaliach
  • Analiza wpisów w dzienniku
  • Możliwość rozbudowy o ponad 560 integracji

Co to jest monitorowanie serwera i dlaczego jest konieczne?

Monitorowanie wydajności serwera odnosi się do korzystania z oprogramowania i usług, które zbierają metryki i statystyki dotyczące wykorzystania serwera. Zbieranie danych jest zautomatyzowane, a dobre narzędzie zazwyczaj może analizować te metryki w celu zidentyfikowania obszarów, w których można poprawić wydajność.

Pilnowanie metryk, aby upewnić się, że wszystko działa płynnie na serwerze, to Twoja pierwsza linia obrony. W środowiskach internetowych każda sekunda przestoju to pieniądz, nawet jeśli prowadzisz tylko mały komercyjny blog.

Studium przypadku: Katastrofa bloga 101

Panika szybko pojawia się, gdy Twój blog z bohatera staje się zerowy.

Najlepszym sposobem wyjaśnienia tego jest zilustrowanie tego, co wydarzyło się na mojej stronie internetowej. Monitor zasobów dostarczony przez udostępniony hosting panelu sterowania pokazał mi, co było w użyciu – ale tylko na żądanie. Nie było automatycznego powiadomienia, aby poinformować mnie, jeśli coś poszło nie tak. 

W przypadku pojawienia się problemu musiałbym też nauczyć się samodzielnie, co robić. Rezultatem w moim przypadku była katastrofa. Mój blog ciągle nie działał, a ruch w sieci zamarł. Zajęło mi kilka dni paniki z powodu utraconych dochodów, zanim zrozumiałem, co się stało.

Na szczęście migracja do VPS była szybka dzięki pomocy mojego hosta internetowego. Od tego czasu zaimplementowałem narzędzie do monitorowania serwerów oparte na chmurze, które stale śledzi wydajność i informuje mnie, gdy wydarzy się coś złego.

Ostatnie przemyślenia na temat narzędzi do monitorowania serwerów

Całkowity czas trwania niewłaściwego zachowania na mojej stronie internetowej trwał prawie cały tydzień. A teraz wyobraź sobie, że to ty. Oblicz stratę przychodów, jaką poniesiesz w ciągu tego tygodnia, a szybko zdasz sobie sprawę z wagi praktycznego systemu monitorowania serwerów.

Na początku ubolewałem nad utratą mojego łatwego w użyciu Monitora Zasobów. Wtedy zdałem sobie sprawę, że to właśnie spowodowało moje samozadowolenie. Nie spełniało to podstawowej potrzeby informowania mnie, kiedy coś ma się nie udać, a wynik prawie drogo kosztował mnie w SERP.

Czytaj więcej:

O Timothy Shim

Timothy Shim jest pisarzem, redaktorem i tech geekiem. Rozpoczynając karierę w dziedzinie technologii informatycznych, szybko znalazł drogę do druku i od tego czasu współpracował z międzynarodowymi, regionalnymi i krajowymi tytułami medialnymi, takimi jak ComputerWorld, PC.com, Business Today i The Asian Banker. Jego wiedza specjalistyczna dotyczy technologii zarówno z punktu widzenia konsumenta, jak i przedsiębiorstwa.