Exchange sistem durumu posta kutularını kontrol edin


DAG veritabanlarının sunucuları kendi başlarına değiştirmeye devam etmesi, Exchange 2016 CU2'nin yeni bir özelliğidir. Exchange 2016 öncesi bir CU2 sunucunuz varsa ve otomatik olarak geçiş yapıyorsa başka bir sorun var demektir. Yapmanız gereken Exchange sağlık posta kutularını kontrol etmektir. Sağlık posta kutuları bozuksa, istenildiği gibi çalışmayacaktır.

Exchange Server'daki sağlık posta kutuları

Exchange Server 2013, Yönetilen Kullanılabilirlik adı verilen yeni bir özelliği kullanıma sundu.

Yönetilen Kullanılabilirlik:

  • Kendini kurtarma yeteneklerine sahip yerleşik bir izleme sistemi

  • Son kullanıcı eylemlerini simüle eden sürekli testler (araştırmalar) gerçekleştirir

Bunu Exchange bileşenleri veya bunların bağımlılıklarıyla ilgili olası sorunları tespit etmek için yapar. Problar arızalanırsa kademeli olarak basit kurtarma eylemleri gerçekleştirir. Bu sayede etkilenen bileşeni sağlıklı bir duruma getirecektir. İzleme posta kutuları veya sağlık posta kutuları adı verilen özel bir tür posta kutusu kullanır. Bu posta kutuları son kullanıcı türlerindeki testleri simüle eder. Posta kutularının izlenmesinin yaşam döngüsü tamamen Yönetilen Kullanılabilirlik bileşenleri tarafından gerçekleştirilir.

Bir sonraki bölümde sağlık posta kutularını sayabilirsiniz.

Kaç tane Exchange sağlık posta kutusu

Exchange 2013 CU6'ya kadar, posta kutusu veritabanı kopyası başına bir sistem durumu posta kutusu ve CAS başına bir sistem durumu posta kutusu bulunur. Exchange 2013 CU6, oluşturulan sistem durumu posta kutularının sayısını değiştirdi. Bir posta kutusu sunucusunda (Aktif veya Pasif) barındırılan her posta kutusu veritabanı için bir sistem durumu posta kutusu ve her CAS rolü için 10 sistem durumu Posta Kutusu oluşturulur.

Sistem durumu posta kutularının toplam sayısını bilmeniz gerekiyorsa Exchange Yönetim Kabuğu'nda aşağıdaki komutu çalıştırın.

[PS] C:\>(Get-Mailbox -monitoring).count
44

Kuruluş, DAG yapılandırılmış 2 Exchange 2016 Sunucusu çalıştırıyor. Her Exchange Sunucusu 12 veritabanını çalıştırır. Hadi matematik yapalım:

2 Exchange Sunucusu çarpı 12 veritabanı=24 sistem durumu posta kutusu
2 Exchange Sunucusu (CAS rolü) çarpı 10 sistem durumu posta kutusu=20 sistem durumu posta kutusu
Toplam=44 sağlık posta kutusu

Sağlık posta kutularının sayısını hesapladığımıza göre artık sağlık posta kutularını kontrol etmeye devam edebiliriz.

Exchange sistem durumu posta kutularını kontrol edin

Not: Exchange sistem durumu posta kutularını Active Directory Kullanıcıları ve Bilgisayarları'nda değil, Exchange Yönetim Kabuğu'nda kontrol etmenizi öneririz. Bunun nedeni, sistem durumu posta kutularının bozuk olması durumunda ADUC'in gösterilmeyeceğidir.

Exchange Yönetim Kabuğunu Yönetici olarak çalıştırın. Kuruluştaki tüm Exchange sunucularının sistem durumu posta kutularını kontrol edin. Sağlık posta kutularının tamamını listelemedik.

[PS] C:\>Get-Mailbox -Monitoring

Name                      Alias                ServerName       ProhibitSendQuota
----                      -----                ----------       -----------------
HealthMailboxfc6b222c5... HealthMailboxfc6b... ex01-2016        Unlimited
HealthMailbox3c77598d7... HealthMailbox3c77... ex02-2016        Unlimited
HealthMailbox51b8bbed8... HealthMailbox51b8... ex02-2016        Unlimited
HealthMailbox5aa05ef5a... HealthMailbox5aa0... ex01-2016        Unlimited
HealthMailbox651e899e4... HealthMailbox651e... ex01-2016        Unlimited
HealthMailbox7df74c738... HealthMailbox7df7... ex02-2016        Unlimited
HealthMailbox133cc940d... HealthMailbox133c... ex02-2016        Unlimited

Birden fazla Exchange Sunucunuz varsa, o Exchange Sunucusunun sağlık posta kutularını gösterebilirsiniz.

[PS] C:\>Get-Mailbox -Monitoring | ?{$_.DisplayName -like "*EX01-2016*"} | Format-Table Name, Database, DisplayName, ServerName

Name                                          Database DisplayName                  ServerName
----                                          -------- -----------                  ----------
HealthMailboxfc6b222c524d472a9a0547cdc90f48a5 DB01     HealthMailbox-EX01-2016-DB01 ex01-2016
HealthMailbox3c77598d767f44af902ba08a6af516cd DB02     HealthMailbox-EX01-2016-DB02 ex02-2016
HealthMailbox51b8bbed8a344d37b6babccc5c1b702f DB04     HealthMailbox-EX01-2016-DB04 ex02-2016
HealthMailbox5aa05ef5aba14671b2900cb003002124 DB03     HealthMailbox-EX01-2016-DB03 ex01-2016
HealthMailbox651e899e40ac40a99ac65f7c2027e11b DB01     HealthMailbox-EX01-2016-001  ex01-2016
HealthMailbox7df74c7387e24c7abbab2571ea8494a9 DB04     HealthMailbox-EX01-2016-002  ex02-2016
HealthMailbox133cc940d19b4d45ae680076e17dd587 DB02     HealthMailbox-EX01-2016-003  ex02-2016
HealthMailboxf547cc3e8ca94092bda020148fdb9b1b DB03     HealthMailbox-EX01-2016-004  ex01-2016
HealthMailboxe278c15302a745759c6dd77be9ec84b6 DB01     HealthMailbox-EX01-2016-005  ex01-2016
HealthMailbox0a2f8ef25c004a369a6668f2d85ad8a9 DB04     HealthMailbox-EX01-2016-006  ex02-2016
HealthMailboxdfd77822e9c3468bb5f6adee1da27439 DB02     HealthMailbox-EX01-2016-007  ex02-2016
HealthMailbox8ba1b2f470b546bebed5188f169e5d69 DB03     HealthMailbox-EX01-2016-008  ex01-2016
HealthMailboxcfbde93a3a0b456298e574aebd2d090c DB01     HealthMailbox-EX01-2016-009  ex01-2016
HealthMailbox3e3174d634754afb96b7c9d1810caff8 DB04     HealthMailbox-EX01-2016-010  ex02-2016

Tüm sağlık posta kutularını listeleyecektir ve herhangi bir hata görmüyorsanız her şey yolunda demektir! Bir veya daha fazla sağlık posta kutusunda hata görüyorsanız bu, sağlık posta kutularının bozuk ve tutarsız bir durumda olduğu anlamına gelir.

"UYARI: DOMAINNAME/Microsoft Exchange Sistem Nesneleri/Posta Kutularını İzleme/"Health_Mailbox_GUID" nesnesi bozulmuş ve tutarsız bir durumda. Aşağıdaki doğrulama hataları oluştu: UYARI: Veritabanı zorunludur veya Kullanıcı Posta Kutusu."

Exchange sağlık posta kutusu temizliği

Exchange sistem durumu posta kutularının bozuk ve tutarsız durumunu düzeltmek için Exchange sistem durumu posta kutularını üç adımda yeniden oluşturacağız ve sağlıklı durumda olduklarını doğrulayacağız. Exchange Server 2013/2016/2019 için adımları uygulayabilirsiniz.

1. Exchange Sistem Durumu Yöneticisi Hizmetini Durdurun

Tüm Exchange Sunucularında Exchange Health Manager Hizmeti hizmetini durdurun.

[PS] C:\>Get-Service -DisplayName "Microsoft Exchange Health Manager" | Stop-Service

2. Exchange sağlık posta kutularını silin

Active Directory Kullanıcıları ve Bilgisayarları'nı (ADUC) açın. Gelişmiş Özellikler'i etkinleştirdiğinizden emin olun. Bunu yapmazsanız Microsoft Exchange Sistem Nesneleri kapsayıcısını göremezsiniz.

Microsoft Exchange Sistem Nesneleri kapsayıcısını genişletin. Posta Kutularını İzleme alt kapsayıcısını tıklayın. Tüm sağlık posta kutularını seçin ve silin.

Bunları Exchange Yönetim Kabuğu aracılığıyla silmek istiyorsanız aşağıdaki komutu çalıştırın.

[PS] C:\>Get-Mailbox -Monitoring | Remove-Mailbox -Confirm:$false

3. Exchange Sistem Durumu Yöneticisi Hizmetini başlatın

Şimdi sağlık posta kutularını yeniden oluşturalım.

Tüm Exchange Sunucularında Exchange Health Manager Hizmeti hizmetini başlatın. Exchange Sunucularını da yeniden başlatabilirsiniz.

[PS] C:\>Get-Service -DisplayName "Microsoft Exchange Health Manager" | Start-Service

4. Exchange sistem durumu posta kutularını doğrulayın

Tüm sağlık posta kutularının doldurulması biraz zaman alabilir.

[PS] C:\>Get-Mailbox -Monitoring | Format-Table Name, ServerName, WhenCreated

Name                                          ServerName WhenCreated
----                                          ---------- -----------
HealthMailbox24e0fe6308a8463ba9ecd9aa01aafdcd ex01-2016  5/14/2021 2:23:20 PM
HealthMailbox3e521925c4ef4737afeb918fb7ce894c ex02-2016  5/14/2021 2:23:20 PM
HealthMailbox32f14db8771f431bbe0070b35d2a7b5a ex02-2016  5/14/2021 2:23:20 PM
HealthMailbox134c28e946f34a5d9f0e35265129135d ex01-2016  5/14/2021 2:23:25 PM
HealthMailbox5e66219044a24a98b41c40a4367e8f5d ex01-2016  5/14/2021 2:23:37 PM
HealthMailbox3babb5d5e74249ebb8dd412eb87fd385 ex01-2016  5/14/2021 2:23:49 PM
HealthMailboxc0b31d6fb0e74cdb85b209827604797a ex02-2016  5/14/2021 2:23:59 PM

Bu kadar!

Okumaya devam edin: PowerShell betiğiyle Exchange Sunucusu sağlık kontrolü »

Çözüm

Sağlık posta kutularının kontrol edilmesi her zaman önemlidir. Sağlık posta kutularını hesaplayın ve bunların Active Directory'de mevcut olduğundan emin olun. Tüm sağlık posta kutularının iyi durumda olması, Exchange Sunucularınızın sağlıklı kalması açısından önemlidir. Microsoft, sağlık posta kutuları hakkında harika bir makale yazdı.

Bu makaleyi beğendiyseniz Exchange Server'da posta kutusu veritabanı silinemiyor konusunu da beğenebilirsiniz. Daha güzel içerikler için bizi takip etmeyi unutmayın.

İlgili makaleler