Microsoft Exchange jest z pewnością jednym z najpopularniejszych — jeśli nie NAJPOPULARNIEJSZYM — oprogramowaniem pocztowym. Wiele organizacji przyjęło go po części ze względu na jego jakość, a być może także dlatego, że wydaje się być oczywistym wyborem podczas uruchamiania serwerów Windows i pulpitów Windows. Ponadto e-mail stał się jednym z najważniejszych narzędzi dla organizacji, które często używają go jako podstawowego środka komunikacji. Dla administratorów sieci i systemów oznacza to, że infrastruktura Exchange jest często jedną z najważniejszych usług. W związku z tym musi przez cały czas działać najlepiej, jak potrafi. Aby to zapewnić, stworzono narzędzia monitorujące .Mogą obserwować parametry operacyjne serwera Exchange i przeprowadzać testy, aby upewnić się, że poczta e-mail jest prawidłowo obsługiwana. Na rynku istnieje wiele takich narzędzi, a wybór odpowiedniego może być trudnym zadaniem. Aby Ci pomóc, przygotowaliśmy listę najlepszych programów do monitorowania serwerów Exchange.
Zanim przejdziemy do najciekawszej części i przyjrzymy się najlepszym narzędziom do monitorowania serwerów Exchange, zaczniemy od przeglądu Exchange, czym jest, skąd pochodzi i jak działa. Naszym celem nie jest udostępnienie samouczka wymiany, ale raczej dostarczenie wystarczającej ilości informacji, aby docenić resztę tego postu. Następnie omówimy ogólnie narzędzia do monitorowania, a następnie skoncentrujemy się na konkretnym przypadku monitorowania środowisk Exchange i spróbujemy wyjaśnić — ponownie, bez wchodzenia w szczegóły — jak takie monitorowanie działa. Na koniec przyjrzymy się niektórym z najlepszych narzędzi do monitorowania serwerów Exchange, jakie udało nam się znaleźć, i omówimy najważniejsze funkcje każdego produktu.
Microsoft Exchange w skrócie
Microsoft Exchange Server (jest to oficjalna nazwa produktu) to serwer poczty i kalendarza opracowany przez firmę Microsoft. Działa wyłącznie w systemach operacyjnych Windows Server. Pierwsza wersja — która, co ciekawe, została nazwana Exchange Server 4.0, aby pozycjonować go jako następcę niepowiązanego Microsoft Mail 3.5 — została wydana w kwietniu 1993 roku, ponad 25 lat temu.
Exchange początkowo korzystał ze standardowej usługi katalogowej ITU X.400, ale ostatecznie przełączył się na Active Directory, gdy podstawowa architektura Windows Server ewoluowała. Oprogramowanie było kiedyś dołączone do własnego klienta poczty e-mail — zwanego klientem Microsoft Exchange — ale zostało przerwane w wersji 5.0 na rzecz programu Microsoft Outlook. Microsoft Exchange Server używa głównie zastrzeżonego protokołu o nazwie MAPI do komunikacji z klientami poczty e-mail. Ale najnowsze wersje dodają obsługę POP3, IMAP i EAS. Ponadto do komunikacji z innymi internetowymi serwerami poczty używany jest standardowy protokół Simple Mail Transfer Protocol (SMTP).
Obecnie Microsoft Exchange Server jest dostępny jako oprogramowanie lokalne, które można zainstalować na swoich serwerach, lub jako oprogramowanie w chmurze jako usługa (SaaS). Dzięki temu, że serwer obsługuje obecnie protokoły standardowe w branży, takie jak POP3 i IMAP, z serwerem można używać większości klientów poczty. Jednak często najlepsze wrażenia uzyskuje się korzystając z zaawansowanych klientów, którzy komunikują się z serwerem za pomocą protokołu MAPI.
Ogólne informacje o narzędziach monitorowania
Zatrzymajmy się na chwilę i omówmy narzędzia do monitorowania. Główny powód ich używania jest prosty. Środowiska stały się tak złożone, że obserwowanie wszystkiego i upewnianie się, że wszystko działa płynnie, może być bardzo trudne. Jest to zadanie, które najlepiej pozostawić wyspecjalizowanym narzędziom, które komunikują się z monitorowanymi przez siebie systemami w celu pobrania ich krytycznych parametrów operacyjnych i mogą ostrzegać, jeśli cokolwiek wykracza poza normalny zakres. Narzędzia te zazwyczaj przechowują również zebrane dane w bazie danych i wykorzystują je do budowania pulpitów operacyjnych i generowania okresowych raportów pokazujących ewolucję monitorowanych parametrów.
Istnieją różne rodzaje narzędzi monitorujących, z których każde zapewnia inny wgląd w monitorowane urządzenia i usługi. Na przykład narzędzia do monitorowania przepustowości przede wszystkim odczytują liczniki interfejsów ze sprzętu sieciowego i wykorzystują ich wartości do obliczania średniego wykorzystania przepustowości interfejsu. Oferują ilościowy obraz wykorzystania sieci. Monitorowanie analizy przepływu jest inne i opiera się na bardziej szczegółowych informacjach przygotowanych przez same monitorowane urządzenia i przesłanych do narzędzia monitorującego. Narzędzia te dostarczają nie tylko dane ilościowe, ale także szczegóły jakościowe, takie jak charakter ruchu, jego źródło i miejsce docelowe oraz generująca go aplikacja. A jeśli chodzi o monitorowanie serwerów, narzędzia idą o krok dalej i oprócz różnych parametrów aplikacji odczytują różnego rodzaju parametry kondycji serwera — takie jak obciążenie procesora i pamięci lub dostępne miejsce na dysku.
Szczególny przypadek monitorowania serwerów Exchange
Exchange Server to nic innego jak określone oprogramowanie działające na serwerze Windows. W związku z tym monitorowanie nie różni się zbytnio od innych zadań monitorowania serwera Windows. Składa się z kilku poziomów monitorowania. Na najniższym poziomie znajduje się monitorowanie sprzętu. Jego celem jest zapewnienie, że podstawowy sprzęt działa normalnie. Najlepsze narzędzia monitorujące będą monitorować kilka parametrów sprzętowych, takich jak napięcie zasilania, temperatura procesora i systemu itp.
Kolejny poziom monitorowania monitorowanie systemu operacyjnego. W przypadku serwerów Exchange jest to Windows Server. Narzędzia monitorujące mogą „rozmawiać” z serwerem Windows przy użyciu różnych protokołów, takich jak SNMP lub WMI, w celu pobierania różnych metryk operacyjnych z serwerów. Może to obejmować monitorowanie takich rzeczy, jak obciążenie procesora lub pamięci lub wykorzystanie miejsca na dysku twardym. Niektóre narzędzia opierają się na lokalnie zainstalowanym agencie, który pobiera pewne metryki operacyjne, których nie można uzyskać w inny sposób. Narzędzia do monitorowania serwera zazwyczaj sprawdzają również, czy uruchomiona jest jakakolwiek wymagana usługa i czy dowolny port sieci IP, który powinien być otwarty, jest otwarty.
Na szczycie łańcucha monitorowania znajduje się monitorowanie aplikacji. Tutaj naprawdę możemy mówić o monitorowaniu Exchange. Wyspecjalizowane narzędzia monitorujące mogą sprawdzać prawie nieskończoną liczbę parametrów i zmiennych, od bardzo ogólnych, takich jak zapewnienie, że proces serwera działa, po bardzo szczegółowe, takie jak sprawdzanie rozmiaru poszczególnych skrzynek pocztowych.
Najlepsze narzędzia do monitorowania serwerów Exchange
Jak powiedzieliśmy, serwer Exchange to przede wszystkim serwer Windows. Nie będzie więc zaskoczeniem, że wiele narzędzi z naszej listy to w rzeczywistości narzędzia do monitorowania serwerów. Jednak omówione tutaj narzędzia do monitorowania serwerów zawierają komponent specyficzny dla Exchange, który pozwoli im monitorować niektóre parametry, które są wyłączne dla Microsoft Exchange. Inne narzędzia na liście to dedykowane narzędzia do monitorowania serwerów Exchange. Chociaż można ich używać tylko do monitorowania serwerów pocztowych, mogą okazać się dobrym wyborem ze względu na ich potencjalnie niższy koszt i złożoność. Bez względu na to, który wybierzesz, możesz mieć pewność, że wszystkie produkty z naszej listy spełnią swoje zadanie. Twój wybór powinien zależeć głównie od różnych zestawów funkcji narzędzi i Twoich konkretnych potrzeb w zakresie monitorowania.
1. Serwer SolarWinds i monitor aplikacji (bezpłatna wersja próbna)
Pierwszy na naszej liście jest produkt firmy SolarWinds, jednego z najbardziej znanych producentów oprogramowania do administrowania siecią i systemem. Flagowy produkt firmy, narzędzie do monitorowania przepustowości o nazwie Network Performance Manager, jest uważany za jeden z najlepszych w swoim rodzaju. Ale to nie koniec, SolarWinds słynie również z tworzenia świetnych darmowych narzędzi. Są to mniejsze narzędzia, z których każde odpowiada na określone potrzeby administratorów sieci. Dwa doskonałe przykłady to zaawansowany kalkulator podsieci lub serwer Kiwi Syslog.
W przypadku monitorowania serwera Exchange, SolarWinds Server & Application Monitor to doskonały wybór. Jak sama nazwa wskazuje, jest to ogólne narzędzie do monitorowania serwerów. Posiada jednak kilka zaawansowanych funkcji monitorowania Exchange. Więcej o tym za chwilę. Głównym celem narzędzia jest pomoc administratorom w monitorowaniu serwerów, ich parametrów operacyjnych, procesów i uruchomionych na nich aplikacji. Można go łatwo skalować od bardzo małych sieci do dużych z setkami serwerów — fizycznych lub wirtualnych — rozmieszczonych w wielu lokalizacjach. Może również monitorować usługi hostowane w chmurze, takie jak AWS Amazona i Azure Microsoftu.
SolarWinds Application Server i monitor jest łatwy do skonfigurowania, a jego początkowa konfiguracja jest bardzo prosta, dzięki potężnej procesie automatycznego wykrywania. Jest to proces dwuprzebiegowy. Pierwszy przebieg wykrywa serwery, podczas gdy drugi znajduje działające na nich aplikacje. Wykrywanie aplikacji może trochę potrwać, 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.
Monitorując serwery Exchange, SolarWinds Server & Application Monitor nie sprawi, że będziesz chciał więcej. Oto, jak może ci to pomóc. Narzędzie może proaktywnie ostrzegać o wykorzystaniu bazy danych i wolnym miejscu, rozmiarze dziennika transakcji i średnim rozmiarze skrzynki pocztowej. Wskaże również problemy z wydajnością pamięci masowej, zarówno bieżące, jak i przeszłe, w celu wskazania głównej przyczyny IOPS lub pojemności woluminu.
Korzystając z progów statystycznych linii bazowej, narzędzie może również ostrzegać o nietypowych komunikatach transportu centralnego w kolejce. Jest to również doskonałe narzędzie do rozwiązywania problemów ze skrzynką pocztową. Możesz go używać do przeglądania najczęstszych przestępców skrzynek pocztowych i analizowania wzorców korzystania z poczty, w tym zsynchronizowanych urządzeń mobilnych. Jeśli chodzi o sam serwer, narzędzie zapewnia wgląd w całą infrastrukturę Exchange i pozwala przeanalizować każdy komponent mający wpływ na kondycję Exchange.
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.
2. Monitor sieci PRTG
PRTG Network Monitor z Paessler AG to kolejny znakomity zintegrowany system monitoringu. Firma produkuje tylko jeden produkt, dzięki czemu mogą skoncentrować się na tym, aby był jak najlepszy. Jest to produkt klasy korporacyjnej, który twierdzi, że jest najszybszy w konfiguracji. Oczywiście narzędzie posiada kilka dedykowanych funkcji monitorowania Exchange. W przeciwnym razie nie zostałby tutaj wymieniony. Według Paesslera, Monitor sieci PRTG można skonfigurować w kilka minut. To może nie być tak szybkie, ale nadal jest dość łatwe i szybkie w konfiguracji, częściowo dzięki procesowi automatycznego wykrywania narzędzia.
PRTG Network Monitor to produkt bogaty w funkcje. Oferuje wiele interfejsów użytkownika: konsolę Windows Enterprise, interfejs sieciowy oparty na Ajax oraz aplikacje mobilne na Androida i iOS. Podstawą tego narzędzia jest narzędzie do monitorowania sieci, które przede wszystkim wykorzystuje SNMP do odpytywania urządzeń i wyświetlania wykorzystania ich interfejsów na wykresach chronologicznych. Jednak dzięki zastosowaniu dodatkowych czujników — które można traktować jako dodatki, z wyjątkiem tego, że są one dołączone do produktu, PRTG może monitorować praktycznie wszystko. Dostępne są czujniki dla różnych serwerów i aplikacji.
Do monitorowania Exchange PRTG Network Monitor proponuje nie jeden, ale osiem różnych czujników, z których każdy zajmuje się innym aspektem monitorowania Exchange. Główny z nich nazywa się WMI Exchange Server Sensor. Jest to czujnik Exchange ogólnego przeznaczenia, który pozwala wybierać spośród kilkunastu różnych metryk, które informują o kondycji i wydajności wielu kluczowych komponentów Exchange. Dostępne są inne czujniki do monitorowania określonych aspektów serwerów Exchange. Oto lista pozostałych dostępnych czujników.
- Czujnik kolejki transportowej WMI Exchange
- Exchange Backup (PowerShell) Sensor
- Czujnik Exchange Database (PowerShell)
- Exchange Database DAG (PowerShell) Sensor
- Czujnik kolejki poczty Exchange (PowerShell)
- Czujnik skrzynki pocztowej Exchange (PowerShell)
- Exchange Public Folder (PowerShell) Sensor
PRTG Network Monitor jest dostępny w dwóch wersjach. Darmowa wersja jest w pełni funkcjonalna, ale ograniczy możliwość 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.
3. ManageEngine OpManager
Kolejne kompleksowe narzędzie do monitorowania, ManageEngine OpManager, będzie monitorować parametry życiowe Twoich serwerów i ostrzegać Cię, gdy tylko coś wyjdzie poza normalny zakres działania, dzięki pełnemu zestawowi funkcji alertów. Narzędzie posiada intuicyjny interfejs użytkownika, który pozwala łatwo znaleźć potrzebne informacje. Oferuje również bardzo kompletny silnik raportowania, który jest wyposażony w gotowe raporty, a także obsługuje niestandardowe.
Narzędzie może działać w systemie Windows lub Linux i jest pełne wspaniałych funkcji. Wśród nich jest funkcja automatycznego wykrywania, która może stworzyć mapę Twojej sieci, dając Ci unikalny, spersonalizowany pulpit nawigacyjny. Mówiąc o desce rozdzielczej, jest bardzo łatwy w obsłudze i nawigacji, dzięki szerokiemu wykorzystaniu funkcji drążenia. A jeśli interesują Cię aplikacje mobilne, dostępne są aplikacje klienckie na tablety i smartfony, które umożliwiają dostęp do narzędzia z dowolnego miejsca.
ManageEngine OpManager może pomóc, aby pozostać na szczycie wydajność serwera Exchange. Sprawdza nieaktywne skrzynki pocztowe i usuwa je w celu uzyskania lepszej wydajności oraz weryfikuje liczniki wydajności skrzynek pocztowych, aby upewnić się, że pojemność bazy danych mieści się w dopuszczalnych granicach. Można go używać do rozwiązywania problemów z łącznością programu Outlook i sprawdzania parametrów, takich jak liczba żądań na sekundę i średni czas odpowiedzi. Będzie również monitorować krytyczne informacje, takie jak czas skanowania, liczba odrzuconych żądań skanowania, zablokowani odbiorcy i inne.
ManageEngine OpManager jest dostępny w dwóch wersjach. Edycja Essential jest skierowana do małych i średnich organizacji posiadających do tysiąca urządzeń w cenie od około 700 USD za 25 urządzeń. Większe organizacje będą preferować wersję Enterprise, która 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 przetestować narzędzie, dostępna jest bezpłatna 30-dniowa wersja próbna.
4. Światło przeciwmgielne do wymiany
Quest jest kolejnym ważnym graczem w dziedzinie narzędzi do administrowania sieciami i systemami. Linia narzędzi do monitorowania Foglight obejmuje Foglight for Exchange dedykowaną platformę monitorowania Exchange. Jest to bogaty w funkcje produkt, który jest wyposażony w intuicyjne pulpity nawigacyjne, które umożliwiają przeglądanie krytycznych obszarów obciążenia i nienormalnych przepływów danych. Umożliwia także przeglądanie różnych składników Exchange i logiczny przepływ danych, zapewniając optymalną kondycję i wydajność.
Foglight for Exchange oferuje skonsolidowane widoki, które ułatwiają identyfikowanie problemów zarówno w środowisku fizycznym, jak i wirtualnym. Może również zapewnić wgląd w skrzynki pocztowe w chmurze. Narzędzie ma możliwość izolowania komponentów Exchange działających na serwerze wirtualnym, umożliwiając naprawę problemów bezpośrednio w warstwie wirtualizacji.
Co więcej, to narzędzie może kategoryzować najlepszych użytkowników, pomagając wykryć problemy z ładowaniem. Oferuje również szczegółowe funkcje alertów, aby powiadomić Cię o problemach. Alerty można dostosować do konkretnych potrzeb i obejmować najlepsze praktyki, odchylenia, problemy operacyjne i nie tylko. Silnik raportowania narzędzia jest również bardzo dobry i pozwoli Ci tworzyć raporty wydajności i dostępności SLA. Masz również opcję planowania i uruchamiania raportów diagnostycznych.
Informacje o cenach Quest Foglight for Exchange nie są łatwo dostępne i będziesz musiał skontaktować się z działem sprzedaży Quest, aby uzyskać szczegółową wycenę dostosowaną do Twojego środowiska. Jeśli chcesz przetestować produkt, możesz uzyskać bezpłatną 30-dniową wersję próbną.
5. Exoprise CloudReady
Ostatnia na naszej liście jest Exoprise CloudReady . Chociaż Exoprise może nie być tak sławny, jak inni dostawcy z naszej listy, ich produkt jest nadal bardzo kompletny. Jest to rozwiązanie oparte na chmurze, które będzie monitorować każdy rodzaj środowiska Exchange. Może to być usługa Exchange Online firmy Microsoft lub hostowana usługa Exchange firmy zewnętrznej, a także lokalna instalacja programu Exchange działająca na serwerach fizycznych lub wirtualnych. Bez względu na to, jaka jest Twoja konfiguracja, jesteś objęty ochroną.
Narzędzie wykonuje kompleksowe testy syntetyczne protokołów Exchange, takich jak MAPI i ActiveSync, umożliwiając ustalenie punktów odniesienia przed, w trakcie i po wprowadzeniu jakichkolwiek zmian. Może wykrywać problemy i optymalizować sieć Exchange. Narzędzia alerty w czasie rzeczywistym i przepływ pracy zapewnią Ci powiadamianie o błędach, spowolnieniach i wszelkich sytuacjach awaryjnych dzięki automatycznie skonfigurowanym i skalibrowanym alarmom.
W CloudReady Exchange Czujniki zapewniają wgląd w krytycznych przepływu poczty, SPAM zależnej, SMTP i innych systemów przetwarzania poczty, który opiera się na Exchange. Bez względu na używane procesory poczty przychodzącej i wychodzącej: IronPort, Barracuda, Proofpoint, Mimecast lub inne, są one stale monitorowane i testowane pod kątem wydajności kolejki.
Ceny usługi Exoprise CloudReady zaczynają się od 100 USD miesięcznie za czujnik. Dostępnych jest 30 różnych typów czujników, dzięki czemu nie ograniczasz się do monitorowania tylko środowisk Exchange. Dostępna jest również bezpłatna wersja próbna, chociaż jej czas trwania wynosi tylko 15 dni w porównaniu do 30 w przypadku większości innych podobnych produktów.