Exchange Server HealthChecker

images

Exchange Server HealthChecker scripti ile ortamınızda bulunan Exchange sunucular hakkında bilgi edinebilir, sunucularını üzerinde bulunan hataları kontrol edebilir, performans sorunlarına göz atmanıza yardımcı olur ayrıca Exchange sunucuların zorunlu olarak gerek duyduğu tüm güvenlik güncelleştirme yamalarını (CVE-2021-1730) sisteminize yüklenip yüklenmediği konuları hakkında detaylı bilgiler alabilirsiniz.

HealthChecker Scriptini ilgili linkten download edebilirsiniz.

Daha sonra Exchange Management Shell imizi açıyoruz ve komutumuzu çalıştırıyoruz.


Komutumuz çalıştıktan sonra ilgi dizin altında XML ve TXT dosylarını oluturuyor.

Resim-1


Resim-2

Daha anlamlı bir rapor elde etmek için aşağıdaki komutumuzu kullanıyoruz.

.\HealthChecker.ps1 -BuildHtmlServersReport


Resim-3

Aynı dizin altına bir HTML raporu oluşturuluyor. Raporun çıktısı aşağıdaki gibidir.


Resim-4

Tüm Exchange sunucularımız ile ilgili detaylı bilgileri bu raporda görebiliyoruz.


Resim-5

Sunucularımız da hangi güvenlik güncelleştirmeler inin eksik olduğunu raporumuzda görebiliyoruz.


Resim-6

Aşağıdaki komut ile sunucularımız arasındaki yük dengeleme raporlarına erişim sağlayabiliyoruz.

.\HealthChecker.ps1 -LoadBalancingReport


Resim-7

Health Checker Script uygulama örnekleri aşağıdaki gibidir,

Health Checker Script çalıştırılarak bir txt ve xml dosyası oluşturulur.

.\HealthChecker.ps1

Health Checker Script belirtilen sunucuya karşı çalıştıracaktır.

.\HealthChecker.ps1 -Server XCH1

Health Checker Script XML dosyaları için HTML raporu oluşturacaktır.

.\HealthChecker.ps1 -BuildHtmlServersReport

Health Checker Script XMLDirectoryPath Parametresinde belirtilen dizinde bulunan tüm XML dosyaları için HTML raporu oluşturacaktır.

.\HealthChecker.ps1 -BuildHtmlServersReport -XMLDirectoryPath C:\Location

Health Checker Script XCHange sunucular üzerindeki Yük Dengeleme Raporunu çalıştıracaktır.

.\HealthChecker.ps1 -LoadBalancingReport

Health Checker Script bu Sunucular XCH1, XCH2 ve XCH3 için Durum Denetleyicisi Yük Dengeleme Raporunu çalıştıracaktır.

.\HealthChecker.ps1 -LoadBalancingReport -CasServerList XCH1, XCH2, XCH3

Health Checker Script SiteA sitesinde XCHange Yük Dengeleme Raporunu çalıştıracaktır.

.\HealthChecker.ps1 -LoadBalancingReport -SiteName SiteA

Health Checker Script Posta Kutusu Raporunu XCH1 Sunucusunda çalıştıracaktır.

.\HealthChecker.ps1 -MailboxReport -Server XCH1

Aşağıdaki komut ile tüm Exchange Sunucularınızda çalıştıracak, ardından HTML raporunu çalıştıracak ve açacaktır.

Get-ExchangeServer | ?{$_.AdminDisplayVersion -Match “^Version 15”} | %{.\HealthChecker.ps1 -Server $_.Name}; .\HealthChecker.ps1 -BuildHtmlServersReport; .\ExchangeAllServersReport.html

 

Bu konuyla ilgili sorularınızı  alt kısımda bulunan yorumlar alanını kullanarak sorabilirsiniz.

Referanslar
www.mshowto.org

TAGs: Exchange 2019 healtcheck,CVE-2021-1730,Exchange server healtchek

Yazı gezinmesi

Mobil sürümden çık