Case study: Jak naprawiliśmy Microsoft Exchange

Case study: Jak naprawiliśmy Microsoft Exchange

Jak pomogliśmy naszemu klientowi przy pomocy Microsoft Exchange? Zapraszamy do zapoznania się z case study!

Przegląd problemów

Jakiś czas temu zgłosił się do nas klient – dosyć duża instytucja. Lista problemów dotyczących funkcjonowania środowiska Microsoft Exchange 2016 była długa:

  • Przestarzała wersja Microsoft Exchange na serwerach przy braku możliwości zainstalowania najnowszej wersji, gdzie wszelkie próby kończyły się błędami. Ponadto serwery nie widziały aktualizacji od momentu wdrożenia usługi w organizacji przez firmę zewnętrzną.
  • Nie działa DAG – po wyłączeniu jednego z węzłów nie działa usługa poczty, natomiast w przypadku wyłączenia drugiego poczta działała.
  • Przepełnione logi IIS, które były czyszczone tylko wtedy, gdy brakowało już miejsca na dysku C. Dodatkowo, wiadomości z zewnątrz nie opuszczały kolejki i nie trafiały do skrzynek pocztowych. Z kolei nieczyszczące się logi transakcyjne przy bazach danych skrzynek pocztowych prowadziły do zapełnienia partycji. Co gorsza, czyszczono je ręcznie!
  • Zgłoszono niespójność baz w DAG.
  • W momencie wykonywania kopii zapasowej serwer zamierał. Korzystanie z poczty było niemożliwe.
  • Brak dostępu do poczty z zewnątrz z poziomu OWA podyktowany był względami bezpieczeństwa. Dział bezpieczeństwa w organizacji stwierdził słusznie, że eksponowane na świat uwierzytelnianie jednoskładnikowe stanowiące ryzyko kompromitacji hasła. Brak dostępu do poczty z poziomu przeglądarki stanowił znaczną niedogodność. Ponadto nieaktualizowany od lat system mocno dawał o sobie znać w znanym systemie zarządzania podatnościami.

Opis problemów związanych z wydajnością wydawał się być bardzo skomplikowany. Od bardzo powolnie funkcjonującego wyszukiwania wiadomości starszych niż rok po problemy z długotrwałym czasem oczekiwania na synchronizowanie zmian takich jak np. zmiana nazwiska. Ponadto dochodziły kwestie zgłaszanych incydentów związanych ze znikaniem wiadomości ze skrzynek pocztowych. Problemem był też  wiadomości niezapisujące się w folderze „Wysłane”, co dotyczyło skrzynek delegowanych.

Ocena stanu środowiska Exchange i korekta Active Directory

Gdy uruchomiliśmy skrypt HealthChecker lista pozycji świecąca się na czerwono była porażająca tak samo jak ilość błędów w logach systemowych.

 Zaczęliśmy od sformułowania wstępnej diagnozy, określenia planu działania z możliwością powrotu do wcześniejszego stanu na wypadek, gdyby coś poszło nie tak oraz wyznaczenia z klientem okien serwisowych, bowiem prowadzone prace wymagały znacznej ingerencji, a co za tym idzie nieuniknione były przerwy w dostępie do usługi. 

Korekta ustawień zaczęła się nie od samego Microsoft Exchange a środowiska Active Directory, gdzie odnotowaliśmy problem z ustawieniami synchronizacji czasu, czego pochodną były problem z replikacją zmian między kontrolerami.

Optymalizacja przestrzeni dyskowej i poprawna konfiguracja sieci

Następnie przyszła pora na zrobienie porządków na dyskach. Wdrożyliśmy skrypt, który utrzymywał retencję logu jedynie przez 6 miesięcy (pozostałe na potrzeby ewentualnej analizy zostały automatycznie odkładane na boku), natomiast oprogramowanie do backupu zostało przestawione na tryb świadomy usługi. Po każdym backupie logi transakcyjne były czyszczone, co rozwiązało problem z przepełnieniem partycji bazodanowych. Zoptymalizowano również harmonogram backupu. Dodatkowo konfiguracja sprzętowa pozostawiała wiele do życzenia, a jak wiadomo Microsoft Exchange ma na tym polu spore wymagania. 

Skorygowaliśmy DNS, tak aby wskazywał na świadka DAG. Przeprowadziliśmy odpowiednie testy wysokiej dostępności usługi, symulując kolejno awarię jednego i drugiego węzła. Bazy mailboxowe skorygowano.

Planowanie instalacji CU i aktualizacja bezpieczeństwa

CU instalowaliśmy po kolei (nie od razu najwyższy) spełniając przy okazji wszystkie zależności względem wersji zainstalowanego oprogramowania i rozwiązując zgłaszane przy instalacji błędy. 

Wdrożyliśmy dwuskładnikowe uwierzytelnianie do OWA za pomocą skonfigurowanej roli Active Directory Federation Services, co uczyniło dostęp do poczty w wypadkach nagłych wygodnym i bezpiecznym. 

Zrobiliśmy też porządki w dziedzinie starych wygasłych certyfikatów. Jak powszechnie wiadomo wśród administratorów tego systemu w przypadku jego aktualizacji system lubi sobie podbindować wygasły certyfikat. 

Na koniec uruchomiony ponownie skrypt HealthChecker wykazał znaczącą poprawę w stanie konfiguracji środowiska. Instalację kolejnego Cumulatie Update klient był w stanie wykonać samodzielnie. System nie zgłaszał błędów. Na sam koniec klient stwierdził, że administrowanie usługą poczty przestało być udręką i źródłem wielu sytuacji stresowych. 

Potrzebujesz zaktualizować swoje środowisko Microsoft Exchange? Zapraszamy do zapoznania się z ofertą naszego wsparcia, klikając w baner poniżej.
WatchGuard Firebox M6850 Nowość

WatchGuard Firebox M6850

Najwyższy model rodziny Firebox High Rackmount dla wymagających środowisk sieciowych. Najwyższa w rodzinie wydajność i natywne porty 100 Gb QSFP28.

Wycena indywidualna
Zobacz więcej
Oceń blog:
Czas czytania: 7 min
Data: 09.04.2024

Terminarz

prev

next

Lista najbliższych webinariów

17.11.2026
09:00 Szkolenie Ansible z Windows i Active Directory
Szkolenie Ansible z Windows i Active Directory
19.11.2026
09:00 Szkolenie Ansible – automatyzacja infrastruktury IT bez agentów (2 dni)
Szkolenie Ansible – automatyzacja infrastruktury IT bez agentów (2 dni)
24.11.2026
09:00 Autoryzowane szkolenie dotyczące konfiguracji i administracji rozwiązaniami WatchGuard
Autoryzowane szkolenie dotyczące konfiguracji i administracji rozwiązaniami WatchGuard
24.11.2026
09:00 Hardening Windows i Active Directory – Tiering, PAW, Jump Servers (warsztaty 1 dzień)
Hardening Windows i Active Directory – Tiering, PAW, Jump Servers (warsztaty 1 dzień)
24.11.2026
10:00 Darmowy warsztat ESET: Nowe moduły w środowisku. Praktyczna konfiguracja i wdrożenie
Darmowy warsztat ESET: Nowe moduły w środowisku. Praktyczna konfiguracja i wdrożenie
newsletter
Chcesz wiedzieć więcej? Zapisz się na Newsletter i otrzymuj najnowsze informacje

Zobacz inne wpisy

Wiedza i świadomość na temat aktualnych cyberzagrożeń to podstawa dobrej taktyki bezpieczeństwa. Chcesz być na bieżąco z wydarzeniami ze świata cybersecurity? A może szukasz wskazówek jak zapewnić wyższy poziom cyberbezpieczeństwa w swojej firmie? Chcesz poznać topowe rozwiązania? Dobrze trafiłeś.

zobacz wszystkie wpisy
Jaką ochronę endpointów wybrać? EPP, EDR, XDR czy MDR Ochrona punktów końcowych
Kto jest podłączony do Twojej sieci? NAC i IoT w firmie Network Access Control (NAC)
Monitoring darknetu dla firm: co daje i kiedy MDR Managed Detection and Response (MDR)
Ile kosztuje dostęp do sieci firmy w darknecie? Autoryzacja i Zarządzanie Tożsamością
Ansible w zarządzaniu konfiguracją stacji roboczych Windows w domenie AD

3‑dniowe szkolenie z Ansible do automatyzacji i zarządzania konfiguracją stacji Windows w środowisku Active Directory. Nauczysz się WinRM, playbooków i centralnego zarządzania systemami Windows 10/11.

4305.00 PLN
Zobacz więcej
1Security: Widoczność i kontrola Microsoft365

Microsoft 365 rozwija się każdego dnia - nowe zespoły, goście i udostępnienia pojawiają się szybciej, niż da się je kontrolować. Każdy z nich to potencjalne wejście dla nieautoryzowanego dostępu. Wrażliwe dane krążą po środowisku bez nadzoru, a Copilot może zobaczyć więcej, niż powinien. Brak pełnej widoczności to dziś nie tylko ryzyko, to prowokowanie incydentu.

141.14 PLN
Zobacz więcej
TrendAI Cloud App Security (Trend Micro)

TrendAI Cloud App Security (Trend Micro)

TrendAI Cloud App Security chroni pocztę i aplikacje do współpracy w chmurze przed phishingiem, atakami BEC i złośliwym oprogramowaniem. Łączy się z usługami przez API, bez zmiany routingu poczty.

Wycena indywidualna
Zobacz więcej
Warsztaty ESET Darmowe, techniczne
warsztaty z inżynierem.
Zero marketingu.
Sama konfiguracja.
Sprawdź