Exchange Server'da döngüsel günlük kaydını etkinleştirme
Exchange Server'da döngüsel günlük kaydının etkinleştirilmesini önermiyoruz. Bunun nedeni, mükemmel bir yedekleme sisteminin veritabanı günlüklerini kısaltmasıdır. Ya yedekleme işe yaramadıysa ve disk boyutu dolmadan bir çözüme ihtiyacınız varsa? Bu makalede, PowerShell ve Exchange Yönetim Merkezi'nde döngüsel günlük kaydının nasıl etkinleştirileceği öğrenilecektir.
Exchange Server'da döngüsel günlük kaydını etkinleştirmeli miyim?
Döngüsel günlük kaydı ne zaman etkinleştirilmeli ve veritabanı günlükleri temizlenmeli? Örneğin:
Disk doluyor ve diski genişletemiyorsunuz.
Yedekleme yazılımında sorunlar yaşanıyor ve loglar artıyor.
Posta kutularını söz konusu veritabanına geçirmek.
-
Veritabanı bir test ortamında yapılandırılmıştır.
Not: Yedeklemeyi yapılandırdıktan, veritabanını üretime geçirdikten veya taşıma işlemini tamamladıktan sonra döngüsel günlük kaydını devre dışı bırakmayı unutmayın.
Döngüsel günlük kaydını etkinleştirmeden önce
Örneğimizde varsayılan posta kutusu veritabanına bakacağız. Varsayılan veritabanını yeniden adlandırıp başka bir diske taşımanızı öneririz. Bunu yapmadan önce diskteki ReFS birimini yapılandırın.
Klasörde 1.681 öğemiz var. Bu, toplam boyutta 1,68 GB civarındadır. Belirli bir veritabanındaki günlükler nasıl temizlenir?
Bir sonraki adımda Exchange posta kutusu veritabanında döngüsel günlüğü etkinleştireceğiz.
EAC'de döngüsel günlük Exchange'i etkinleştirin
Exchange Yönetim Merkezi'nde döngüsel günlük kaydını etkinleştirmek için şu adımları izleyin:
1. Exchange Yönetim Merkezi'nde (EAC) oturum açın.
2. Sunucular > veritabanlarına gidin.
3. Posta kutusu veritabanını tıklayın ve düzenle simgesini tıklayın.
4. Sol paneldeki bakım'ı tıklayın.
5. Döngüsel günlük kaydını etkinleştir onay kutusunu işaretleyin.
6. Kaydet'i tıklayın.
7. Bir uyarı mesajı görünecektir. Döngüsel günlük değişiklikleri uygulanmadan önce veritabanının sökülüp yeniden takılması gerekir. Uyarı mesajını kapatmak için Tamam'ı tıklayın.
Uyarı
Döngüsel günlük kaydı parametre değişikliği, bu veritabanı yeniden bağlanmadan önce uygulanmayacaktır. Bu parametre değişikliğinin uygulanabilmesi için “Posta Kutusu Veritabanı” veritabanının bağlantısını kesin ve yeniden bağlayın.
8. Posta kutusu veritabanını tıklayın ve … simgesini tıklayın.
9. Çıkar'ı tıklayın.
10. Posta kutusu veritabanının bağlantısını keseceğinizden eminseniz soruyla birlikte bir uyarı görünecektir. Posta kutusu veritabanının adını doğrulayın ve Evet'i tıklayın.
11. DURUM'a bakın ve posta kutusu veritabanının Bağlantısının Kaldırıldığını doğrulayın.
12. Veritabanını bağlayın. …'ı tıklayın ve Bağla'yı tıklayın.
13. Posta kutusu veritabanını bağladığınızdan eminseniz bir uyarı mesajı görünecektir. Bunun doğru posta kutusu veritabanı olduğunu doğrulayın. Onaylandığında Evet'i tıklayın.
14. DURUM'a bakın ve posta kutusu veritabanının bağlı olduğunu doğrulayın.
PowerShell ile Exchange'i döngüsel günlük kaydına etkinleştirme
PowerShell ile döngüsel günlük kaydını etkinleştirmek için aşağıdaki adımları izleyin:
1. Exchange Yönetim Kabuğu'nu yönetici olarak çalıştırın.
2. Posta kutusu veritabanında döngüsel günlük kaydının etkin olup olmadığını kontrol edin ve Get-MailboxDatabase cmdlet'ini çalıştırın.
Çıktı, döngüsel günlük kaydının devre dışı bırakıldığını gösterir.
[PS] C:\>Get-MailboxDatabase "Mailbox Database 1237333779" | Format-Table Name, CircularLoggingEnabled
Name CircularLoggingEnabled
---- ----------------------
Mailbox Database 1237333779 False3. Döngüsel günlük kaydını etkinleştirmek için Set-MailboxDatabase cmdlet'ini ve CircularLoggingEnabled parametresini çalıştırın.
[PS] C:\>Set-MailboxDatabase "Mailbox Database 1237333779" -CircularLoggingEnabled $True
WARNING: Circular logging parameter change will not be applied on this database before it is remounted. Dismount and remount database "Mailbox Database 1237333779" in order to apply this parameter change.4. Bir uyarı mesajı görünecektir. Döngüsel günlük değişiklikleri uygulanmadan önce veritabanının yeniden bağlanması gerekir.
Uyarı
Döngüsel günlük kaydı parametre değişikliği, bu veritabanı yeniden bağlanmadan önce uygulanmayacaktır. Bu parametre değişikliğinin uygulanabilmesi için “Posta Kutusu Veritabanı” veritabanının bağlantısını kesin ve yeniden bağlayın.
5. Değişikliklerin uygulanması için veritabanını kaldıralım ve veritabanını bağlayalım. Her komuttan sonra veritabanı bağlama durumunu doğrulayalım.
[PS] C:\>Dismount-Database "Mailbox Database 1237333779" -Confirm:$False
[PS] C:\>Get-MailboxDatabase "Mailbox Database 1237333779" -Status | Format-Table Name, Mounted
Name Mounted
---- -------
Mailbox Database 1237333779 False
[PS] C:\>Mount-Database "Mailbox Database 1237333779" -Confirm:$False
[PS] C:\>Get-MailboxDatabase "Mailbox Database 1237333779" -Status | Format-Table Name, Mounted
Name Mounted
---- -------
Mailbox Database 1237333779 TrueBelirli Exchange Sunucusunda döngüsel günlük kaydını etkinleştirin
Belirli bir Exchange Sunucusuna bağlanan tüm posta kutusu veritabanlarında döngüsel günlük kaydını etkinleştirmek istiyorsanız şu adımları izleyin:
1. Exchange Yönetim Kabuğu'nu yönetici olarak çalıştırın.
2. Belirli bir Exchange Sunucusuna bağlı tüm posta kutusu veritabanlarında döngüsel günlük kaydını etkinleştirin.
[PS] C:\>Get-MailboxDatabase | where {$_.Server -like "EX01-2016"} | Set-Mailboxdatabase -CircularLoggingEnabled $True3. Belirli bir Exchange Sunucusundaki tüm posta kutusu veritabanlarında döngüsel günlük kaydının etkinleştirildiğini kontrol edin.
[PS] C:\>Get-MailboxDatabase | where {$_.Server -like "EX01-2016"} | Sort Name | Format-Table Name, CircularLoggingEnabled4. Belirli bir Exchange Sunucusundaki tüm posta kutusu veritabanlarının bağlantısını kesin.
[PS] C:\>Get-MailboxDatabase | where {$_.Server -like "EX01-2016"} | Dismount-Database -Confirm:$False5. Belirli bir Exchange Sunucusunda tüm posta kutusu veritabanlarının bağlantısının kesildiğinden emin olun.
[PS] C:\>Get-MailboxDatabase -Status | where {$_.Server -like "EX01-2016"} | Sort Name | Format-Table Name, Server, Mounted6. Tüm veritabanlarını belirli bir Exchange Sunucusuna bağlayın.
[PS] C:\>Get-MailboxDatabase | where {$_.Server -like "EX01-2016"} | Mount-Database -Confirm:$False7. Posta kutusu veritabanlarının belirli Exchange Sunucusuna bağlandığını doğrulayın.
[PS] C:\>Get-MailboxDatabase -Status | where {$_.Server -like "EX01-2016"} | Sort Name | Format-Table Name, Server, MountedDöngüsel günlük kaydını etkinleştirdikten sonraki sonuçlar
Posta kutusu veritabanı klasörüne dönelim ve günlüklere bakalım.
Söz konusu posta kutusu veritabanının tüm veritabanı günlükleri başarıyla temizlendi.
Bu kadar!
Okumaya devam edin: PowerShell ile Exchange günlüklerini kısaltın »
Çözüm
PowerShell ve Exchange Admin Center ile Exchange Server'da döngüsel günlük kaydının nasıl etkinleştirileceğini öğrendiniz. Değişiklik etkili olmadan önce posta kutusu veritabanını yeniden bağlamayı unutmayın.
Bu makaleyi beğendiniz mi? Ayrıca Exchange Server'da e-posta adresi politikası oluşturma konusunu da okumak isteyebilirsiniz. Bizi takip etmeyi ve bu yazımızı paylaşmayı unutmayın.










