Zimbra Servislerinin web arabiriminde failed görünmesi problemi nasıl giderilir?

Merhabalar,

Bu makalede, Zimbra mail server kurulumu sonrasında, web yönetim konsolunda Zimbra servisleri failed durumdaysa, yapılması gereken işlemlerin neler olacağını aktarmak istiyorum. Teknik ve kısa bir makale olacak. Açıkçası bu problemi kendi ortamımda simüle etmek için, birtakım değişiklikler yapmak zorunda kaldım. 🙂 Normalde kendi ortamım gayet problemsiz çalışıyor. Yaptığım araştırmalarda, birçok kişinin bu tip bir problemle karşılaştığını gördüm. Hazır kurulum ve konfigürasyona da başlamışken, kendi ortamımı bozup, bu hatayı simüle etmek istedim…

Problemin özeti aşağıdaki gibi olacak. Web Admin konsol üzerinde, Zimbra servislerini fail durumda görüyorsunuz.

Servis detayına baktığınızda, aşağıdaki gibi tümünün failed olduğunu görüyoruz.

Fakat aslında servisleriniz çalışıyor. Komut satırından kontrol ettiğimizde,  servislerin çalıştığını görüyoruz.

su – zimbra -c “zmcontrol status”

İlk kurulum makalelerimde belirttiğim, “kurulum sonrası ayarlar” kısmındaki adımların yapılmaması durumunda, bu tip bir hatayla karşılaşılabiliyor. Bunun yanında firewall aktif olan sunucularda da böyle hatalar ortaya çıkmakta. Sebebi ise ilgili firewall kurallarının yazılmaması olabiliyor. Ben normalde bu sebepler yüzünden, tüm kurulumlarımda firewall kullanımını devre dışı bırakıyorum. Merkezi firewall üzerinden tüm izin ve erişim kurallarını yazmayı uygun görüyorum.

Bunun dışında rsyslogd konfigürasyonu dolayısıyla da bu hatalar oluşmakta. Kendi sistemimde bu konfig dosyasını düzenleyerek, bu problemin nasıl giderileceğini açıklayacağım.

Önce, konfig dosyamızın yedeğini alıyoruz ve sonrasında nano komutuyla düzenliyoruz.

cp -r /etc/rsyslog.conf /etc/rsyslog.conf.backup

nano /etc/rsyslog.conf

Konfig dosyasındaki aşağıdaki işaretli satırların # işaretlerini kaldırıyoruz.

Son durumda aşağıdaki gibi görünecek.

Dosyayı kaydedip çıkış yapıyoruz. Sonrasında Zimbra servislerini restart ediyoruz.

su – zimbra -c “zmcontrol restart”

/etc/rsyslog.conf dosyasını da update edelim. Ardından zimbra user için authorized_key update ediyoruz.

/opt/zimbra/libexec/zmsyslogsetup

su – zimbra

zmupdateauthkeys

Sonrasında, servislerin web konsol üzerinde running durumda olduğunu görebilirsiniz.

Tüm işlemlerimiz bu kadar.

Yararlı olması dileğiyle.

Yusuf İşleyen

Bir Cevap Yazın