Jeśli administrujesz kilkoma serwerami Windows, wiesz, jak zapewnienie, że wszystkie działają bez zarzutu i działają z maksymalną wydajnością, może być czasochłonne. Tutaj mogą się przydać narzędzia do monitorowania serwera Windows. Dzisiaj przyjrzymy się bliżej kilku najlepszym z tych narzędzi.
Zaczniemy od zbadania monitorowania serwera Windows, co to jest i różnych dostępnych narzędzi monitorowania i monitorowania. Jak wkrótce się przekonasz, monitorowanie serwerów Windows to nie jedno, ale raczej szereg technologii, które łączą się w celu zaoferowania kompletnego rozwiązania do monitorowania. Omówimy również zintegrowane narzędzia do monitorowania. Są to narzędzia, które łączą różne rodzaje monitoringu w jeden pakiet. Zobaczymy, jak może to być dużą zaletą, ale też może mieć pewne ograniczenia. Na koniec przyjrzymy się niektórym z najlepszych narzędzi do monitorowania serwerów Windows, jakie udało nam się znaleźć.
Informacje o monitorowaniu serwera Windows
Monitorowanie serwerów Windows nie różni się od monitorowania dowolnego typu urządzenia, a główny powód, dla którego ktoś tego potrzebuje, jest dość prosty. Po prostu jest zbyt wiele do monitorowania. Biorąc pod uwagę złożoność nowoczesnego serwera Windows z potencjalnie dziesiątkami uruchomionych krytycznych usług i wieloma rdzeniami przetwarzania, ręczne monitorowanie wszystkiego, aby upewnić się, że wszystko działa płynnie, szybko przytłoczyłoby każdego administratora. Kiedy zaczynałem pracę jako administrator sieci, firma, w której pracowałem, miała około pół tuzina serwerów i wszystkie znajdowały się tuż obok mnie, w tym samym pomieszczeniu, w którym było moje biurko. Mnie i dwóm moim kolegom było łatwo cały czas mieć wszystko na oku. Wystarczyło się odwrócić, żeby zobaczyć konsole serwerów. Ilekroć coś poszło nie tak, nie minęło dużo czasu, zanim jedno z nas to zauważyło.
Szybko do przodu jakieś dwadzieścia kilka lat i sprawy mają się zupełnie inaczej. Wiele organizacji ma dziesiątki, jeśli nie setki serwerów. A dzisiejsze środowisko składa się już nie tylko z serwerów. Pomiędzy sprzętem sieciowym, urządzeniami zabezpieczającymi i każdym możliwym typem urządzeń podłączonych do sieci, współcześni administratorzy mają zwykle pełne ręce roboty. Tutaj mogą się przydać narzędzia do monitorowania. Siedzą w tle i stają się Twoimi oczami na każdym serwerze Windows w Twojej sieci. Za każdym razem, gdy coś pójdzie nie tak lub wykracza poza normalny zakres działania, uruchamia się alert i wysyła pewnego rodzaju powiadomienie. Pozwala to administratorom skoncentrować się na bardziej użytecznych zadaniach, zapewniając jednocześnie możliwość szybkiego reagowania w przypadku problemów.
CIEKAWA CZYTAJ: 7 najlepszych narzędzi do monitorowania Windows Management Instrumentation (WMI)
Różne narzędzia do różnych monitorowania
Większość administratorów Windows musi monitorować trzy różne rzeczy. Po pierwsze, muszą monitorować, czy wszystkie serwery Windows, za które są odpowiedzialne, działają i czy działają w normalnym akceptowalnym zakresie. Może to oznaczać wiele rzeczy, jeśli chodzi o monitorowanie. Na najbardziej podstawowym poziomie narzędzie do monitorowania serwera Windows zapewni, że sprzęt będzie działał i że porty IPktóre mają być otwarte. Na przykład serwer WWW powinien odpowiadać na żądania na porcie 80 i ewentualnie 8080. Oprócz sprawdzania otwartych portów, narzędzia do monitorowania serwera Windows używają również Simple Network Management Protocol lub SNMP do odczytywania parametrów operacyjnych z urządzeń. Obciążenie procesora dla każdego rdzenia lub procent dostępnej pamięci może być monitorowany, podobnie jak temperatura rdzenia procesora. Różne urządzenia mają różne parametry operacyjne dostępne przez SNMP. Najlepsze narzędzia pozwolą administratorom wybrać, który parametr każdego serwera Windows będzie monitorowany.
Innym ważnym rodzajem monitorowania serwerów Windows jest monitorowanie aplikacji. Ten może przybierać różne formy i wydaje się, że każdy twórca narzędzia do monitorowania aplikacji ma swój własny pomysł na to, jak należy to zrobić. Wystarczy powiedzieć, że podstawową ideą jest zapewnienie, aby aplikacje działające na serwerach były dostępne dla użytkowników końcowych, gdy ich potrzebują i aby zachowywały się normalnie. Na przykład narzędzie może monitorować serwer Exchange serwera SQL działającego na serwerze Windows. Ten rodzaj monitorowania jest najczęściej realizowany poprzez wykorzystanie lokalnych agentów monitorujących zainstalowanych na serwerach aplikacji.
PRZECZYTAJ RÓWNIEŻ: 7 najlepszych narzędzi do zarządzania zasobami IT (recenzja)
O zintegrowanych narzędziach
Aby ułatwić życie administratorom serwerów Windows, kilku dostawców oferuje zintegrowane narzędzia do monitorowania. Są to narzędzia, które łączą dwa lub więcej różnych rodzajów narzędzi monitorujących. Na przykład nierzadko można zobaczyć narzędzia, które mogą monitorować serwery Windows i działające na nich aplikacje. Niektóre zawierają nawet funkcje wykorzystania przepustowości sieci.
Te zintegrowane narzędzia mają kilka zalet, z których najważniejszą jest posiadanie wszystkich danych monitorowania w tym samym miejscu. Inne zalety to łatwiejsza instalacja i brak konieczności nauki instalowania, konfigurowania i używania wielu narzędzi . Istnieje również wyraźna przewaga kosztowa, ponieważ zintegrowane narzędzia są często tańsze niż zakup pojedynczych narzędzi.
Ale tak ładne, jak zintegrowane narzędzia mogą być, mają też kilka wad. Ogólnie rzecz biorąc, narzędzia zintegrowane są zwykle uboższe pod względem dostępnych funkcji. Często potrafią zrobić wszystko dobrze, ale niekoniecznie niesamowicie. Zazwyczaj nie zagłębiają się tak głęboko w funkcje monitorowania. Mogą być również nieco uciążliwe w dużych organizacjach, w których różne zespoły zarządzają różnymi typami sprzętu, a każdy zespół skorzystałby na posiadaniu własnego pulpitu nawigacyjnego.
Najlepsze narzędzia do monitorowania serwerów Windows
Rzućmy okiem na niektóre z najlepszych narzędzi do monitorowania serwerów Windows. Staraliśmy się jak najlepiej uwzględnić różne rodzaje narzędzi. Naszym głównym celem było zademonstrowanie ogromnej różnorodności dostępnych opcji. Niektóre z narzędzi opisanych poniżej są narzędziami zintegrowanymi, podczas gdy inne są specyficznymi narzędziami do monitorowania serwerów. Inne to narzędzia do monitorowania sieci z funkcjami monitorowania serwera. Wybór najlepszego narzędzia do monitorowania serwera Windows może być onieśmielający. Zapoznaj się z poniższymi recenzjami, aby dowiedzieć się, które narzędzie najlepiej odpowiada Twoim konkretnym potrzebom i wypróbuj je.
1. SolarWinds ipMonitor (BEZPŁATNA PRÓBNA)
Kto nie zna SolarWinds , wydawcy jednych z najlepszych narzędzi do administrowania siecią i systemem? Dwudziestoletnia firma cieszy się solidną reputacją, a jej flagowy produkt, Network Performance Monitor , niezmiennie plasuje się w czołówce narzędzi do monitorowania SNMP. I jakby tego było mało, SolarWinds tworzy również garść darmowych narzędzi, z których każde odpowiada na konkretne potrzeby administratora sieci. Zaawansowane Kalkulator podsieci i Kiwi Syslog Server to dwa przykłady tych bezpłatnych narzędzi.
Przy dość dużym portfolio produktów nie jest zaskoczeniem, że SolarWinds oferuje zintegrowane rozwiązanie do monitorowania o nazwie ipMonitor . Jest to stosunkowo proste zintegrowane narzędzie, które oferuje niezbędne monitorowanie w górę/w dół oraz monitorowanie wydajności serwerów, aplikacji i sieci.
To narzędzie szybko wykryje infrastrukturę i zaleci ustawienia SmartMonitor , które mają na celu uproszczenie i przyspieszenie konfiguracji. Zapewnia również łatwy w użyciu interfejs sieciowy i mapy sieciowe, które zapewniają przejrzysty i szybki wgląd w środowisko. Narzędzie może wysyłać konfigurowalne alerty i raporty, aby upewnić się, że jako pierwszy dowiesz się o problemach lub awariach aplikacji. Oprócz alertów ma również zautomatyzowane możliwości naprawcze, aby zminimalizować przestoje.
Na froncie monitorowania aplikacji system może symulować wrażenia użytkownika końcowego dla aplikacji internetowych i innych oraz wykorzystuje standardowe protokoły, takie jak SNMP i WMI, do bezagentowego monitorowania aplikacji i systemów. System zawiera własny wbudowany serwer sieciowy i bazę danych oraz został zaprojektowany z myślą o prostej, zintegrowanej instalacji bez konieczności instalowania oddzielnych komponentów.
W ipMonitor Web-based oferty i konfigurowalny interfejs scentralizowane wyświetlenia podsumowania. Pomaga zapewnić wgląd w stan Twojej infrastruktury IT. Narzędzie obsługuje przeciąganie i upuszczanie i zostało zaprojektowane w celu ułatwienia dodawania i usuwania elementów z widoku oraz zapewniania potrzebnych raportów, statystyk i wskaźników — w zasięgu ręki. Pulpity nawigacyjne ipMonitora ułatwiają szybkie identyfikowanie obszarów problemowych, umożliwiając szybkie rozwiązywanie problemów.
Ceny ipMonitora zaczynają się od 495 USD za maksymalnie 500 monitorów. Ten jednorazowy koszt obejmuje pierwszy rok konserwacji. Dla tych, którzy wolą wypróbować narzędzie przed zakupem, dostępna jest bezpłatna 14-dniowa wersja próbna .
2. Serwer SolarWinds i monitor aplikacji (BEZPŁATNA PRÓBA)
Nie tak zintegrowany jak ipMonitor , SolarWinds Server and Application Monitor jest doskonałym przykładem mniejszego zintegrowanego narzędzia. Ale ponieważ korzysta z tej samej platformy Orion co Network Performance Monitor , razem tworzą naprawdę zintegrowane narzędzie z wieloma innymi funkcjami, które można znaleźć w ipMonitor .
Narzędzie to zostało zaprojektowane, aby pomóc administratorom monitorować serwery, ich parametry operacyjne, procesy oraz działające na nich aplikacje. Można go łatwo skalować od 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.
Server SolarWinds i zastosowanie monitora jest bardzo łatwy do skonfigurowania, a jego początkowa konfiguracja jest tak łatwo zrobić za pomocą swojego procesu automatycznego wykrywania. Jest to proces dwuprzebiegowy. Pierwszy przebieg wykryje serwery, a drugi znajdzie aplikacje. Może to zająć trochę czasu, ale można je przyspieszyć, dostarczając narzędziu listę konkretnych aplikacji do wyszukania. Po uruchomieniu narzędzia przyjazny dla użytkownika graficzny interfejs użytkownika sprawia, że korzystanie z niego jest dziecinnie proste. Możesz wybrać wyświetlanie informacji w formie tabeli lub graficznej.
Ceny SolarWinds Server i Application Monitor zaczynają się od 2 995 USD i różnią się w zależności od liczby monitorowanych komponentów, węzłów i woluminów. Darmo 30-dniowa wersja testowa jest dostępna do pobrania , należy wypróbować produkt przed zakupem.
3. Monitor konfiguracji serwera SolarWinds (BEZPŁATNA PRÓBA)
Następne na naszej liście jest kolejne narzędzie od SolarWinds. Ten jest jednak bardzo specyficzny w tym, co monitoruje. Jego głównym celem jest monitorowanie i kontrolowanie konfiguracji serwera i nazywa się to SolarWinds Server Configuration Monitor lub SCM . Ale pomimo dość opisowej nazwy, w tym narzędziu jest coś więcej. Jest to potężny i łatwy w użyciu produkt, który został zaprojektowany w celu śledzenia zmian serwera i aplikacji w Twojej sieci. Jako narzędzie do rozwiązywania problemów może dostarczyć niezbędnych informacji o zmianach konfiguracji i ich korelacji ze spowolnieniem wydajności. Może to pomóc w znalezieniu głównej przyczyny niektórych problemów z wydajnością spowodowanych zmianami konfiguracji.
Monitora SolarWinds Configuration Server to narzędzie oparte środkiem, ze środkiem rozmieszczone na każdym serwerze Windows monitorowany. Zaletą tej architektury jest to, że agent może gromadzić dane nawet wtedy, gdy serwer jest odłączony od sieci. Dane są następnie przesyłane do narzędzia, gdy tylko serwer jest ponownie online.
Pod względem funkcjonalnym produkt ten nie pozostawia nic do życzenia. Oprócz tego, o czym już wspomniano, to narzędzie automatycznie wykryje serwery kwalifikujące się do monitorowania. Zawiera gotowe profile konfiguracyjne dla najpopularniejszych serwerów. Narzędzie umożliwia również przeglądanie spisów sprzętu i oprogramowania oraz tworzenie raportów na ich temat. Jest to doskonałe narzędzie, którego można użyć do monitorowania lokalnego serwera fizycznego i wirtualnego, a także środowiska chmurowego.
Ceny monitora konfiguracji serwera SolarWinds nie są łatwo dostępne. Musisz poprosić SolarWinds o formalną wycenę . Dostępna jest jednak 30-dniowa wersja testowa do pobrania.
4. ManageEngine OpManager
ManageEngine OpManager to kolejny pakiet all-in-one, które będą monitorować serwery (fizycznych i wirtualnych) życiowych, jak również tych, sprzętu sieciowego i ostrzegać, gdy tylko coś jest z jego normalnego zakresu roboczego. Narzędzie korzysta z intuicyjnego interfejsu użytkownika, który pozwoli Ci łatwo znaleźć potrzebne informacje. Istnieje również doskonały silnik raportowania, który jest wyposażony w gotowe raporty, a jednocześnie obsługuje niestandardowe. Funkcje alarmowe produktu są również bardzo kompletne.
Narzędzie działa w systemie Windows lub Linux i jest wyposażone w świetne funkcje. Jedną z wartych wspomnienia jest funkcja automatycznego wykrywania, która może mapować twoją sieć, zapewniając wyjątkowo dostosowany pulpit nawigacyjny. ManageEngine OpManager deska rozdzielcza jest bardzo łatwy w użyciu i obsłudze, dzięki swojej funkcjonalności drążenia. Dla tych, którzy interesują się aplikacjami mobilnymi, dostępne są aplikacje klienckie na tablety i smartfony, które umożliwiają dostęp do narzędzia z dowolnego miejsca.
ManageEngine OpManager jest dostępny w dwóch wersjach. Edycja Essential jest przeznaczona dla małych i średnich organizacji z maksymalnie tysiącem urządzeń, a ceny zaczynają się od około 700 USD za 25 urządzeń. W przypadku większych organizacji wersja Enterprise może skalować do dziesięciu tysięcy urządzeń. Jego cena zaczyna się od 20 000 USD za 500 urządzeń. Jeśli chcesz wypróbować narzędzie, dostępna jest również bezpłatna 30-dniowa wersja próbna.
5. Monitor sieci PRTG
Monitora PRTG sieciowe lub prościej, wystarczy PRTG z Paessler AG , to kolejna doskonała zintegrowany system monitoringu. Produkt klasy korporacyjnej twierdzi, że jest najszybszy w konfiguracji. Według Paesslera , narzędzie można skonfigurować w kilka minut. Chociaż z naszego doświadczenia wynika, że może to zająć nieco więcej, konfiguracja jest nadal dość łatwa i szybka. Jego proces automatycznego wykrywania jest jednym z głównych powodów szybkości instalacji.
PRTG Network Monitor to produkt bogaty w funkcje. Jest dostarczany z wyborem interfejsów użytkownika. Jest konsola Windows Enterprise, interfejs sieciowy oparty na Ajax i aplikacje mobilne na Androida i iOS. W tle narzędzie to wykorzystuje głównie SNMP do odpytywania urządzeń i wyświetlania wykorzystania interfejsu na wykresach chronologicznych. Ale to nie koniec. Dzięki zastosowaniu dodatkowych czujników PRTG może monitorować serwery i aplikacje. W rzeczywistości nie ma wielu zadań monitorowania, z którymi nie poradzi sobie.
PRTG Network Monitor jest dostępny w dwóch wersjach. Dostępna jest darmowa wersja, która jest w pełni funkcjonalna, ale ogranicza możliwości monitorowania do 100 czujników. W przypadku korzystania z protokołu SNMP każdy monitorowany parametr jest liczony jako jeden czujnik. Na przykład, jeśli monitorujesz dwa interfejsy na routerze, będzie to liczone jako dwa czujniki. Każde wystąpienie określonego czujnika monitorującego również liczy się jako jedno. Jeśli potrzebujesz więcej niż 100 czujników, musisz kupić licencję, która zaczyna się od 1 600 USD za 500 czujników. Dostępna jest bezpłatna, nieograniczona czujnikami iw pełni funkcjonalna 30-dniowa wersja próbna.
6. Zabbix
Zabbix jest znany jako jedna z najlepszych darmowych platform do monitorowania systemu o otwartym kodzie źródłowym. Ten system klasy korporacyjnej można skalować od małych do bardzo dużych sieci. To narzędzie może monitorować sieci, zarówno lokalne, jak i serwery w chmurze, oraz działające na nich usługi, dzięki czemu jest prawdziwie zintegrowaną platformą monitorowania. Nie zniechęcaj się jednak faktem, że jest darmowy i open-source. Byłby to błąd, ponieważ to narzędzie ma wiele do zaoferowania.
Zabbix używa protokołu SNMP oraz Inteligentnego Interfejsu Monitorowania Platformy (IMPI) do monitorowania urządzeń. Możesz użyć oprogramowania do monitorowania przepustowości, wykorzystania procesora i pamięci urządzenia, ogólnego stanu urządzenia, a także zmian konfiguracji. Produkt posiada również imponujący iw pełni konfigurowalny system ostrzegania. Będzie nie tylko wysyłać alerty e-mailem lub SMS-em, ale także uruchamiać lokalne skrypty, które można wykorzystać do automatycznego naprawienia niektórych problemów.
Chociaż Zabbix jest darmowy, można nabyć usługi pomocnicze. Na przykład możesz kupić usługi wsparcia. Dostępnych jest pięć poziomów wsparcia technicznego. Istnieje również kompletny program szkoleń certyfikacyjnych, który można kupić. Jest to jednak całkowicie opcjonalne, ponieważ wsparcie społeczności jest dostępne za darmo i jest bardzo dobre. Wreszcie, funkcje alertów tego produktu są porównywalne z innymi produktami z naszej listy, podobnie jak jego mechanizm raportowania.
Zabbix ma wszystko, czego można oczekiwać od zintegrowanego narzędzia do monitorowania klasy korporacyjnej, z wyjątkiem wysokiej ceny. A jedyną rzeczą, jaką musisz poświęcić, aby przejść test, jest Twój czas.