Imunify360 Agent Çalışmıyor Nasıl Çözülür? Net Çözüm Adımları Yazdır

  • 0

Imunify360 kurulu olmasına rağmen panelde “Agent is not running” hatası görüyorsan sorun genelde servis durmuş olduğu için, veritabanı/migration takıldığı için ya da agent ile arayüz senkronu bozulduğu için çıkar. Bazen servis arka planda durmuş olur, bazen de log tarafında hata dönmesine rağmen panel sadece agent çalışmıyor uyarısını gösterir. Sorun bu. Aşağıdaki adımları uygulayarak düzeltebilirsin.

Sorun şu:

Imunify360 arayüzü açılıyor ama koruma ekranında agent çalışmıyor uyarısı çıkıyor.
Servis durduğu, migration tamamlanmadığı veya veritabanı tarafı bozulduğu için panel düzgün yüklenmiyor. Aşağıdaki adımları uygulayarak düzeltebilirsin.

Çözüm Adımları

1) Önce servisin gerçekten çalışıp çalışmadığını kontrol et

İlk bakacağın yer burası. Panel bazen yanlış uyarı gösterebilir ama servis gerçekten durmuş da olabilir.

Şuraya gir:
SSH

Şu komutu çalıştır:

 
systemctl status imunify360
systemctl status imunify360-agent
 

Eski sistemlerde şu komut da iş görür:

 
service imunify360 status
 

Durum inactive, failed veya dead görünüyorsa servisi yeniden başlat:

 
systemctl restart imunify360
systemctl restart imunify360-agent
 

Ardından tekrar kontrol et:

 
systemctl status imunify360
systemctl status imunify360-agent
 

Servis ayağa kalktıysa paneli yenile ve tekrar dene.
Olmadıysa alttaki adıma geç.

2) Migration takılmışsa agent’i doğru sırayla yeniden başlat

Imunify360 agent çalışmıyor hatasında en sık görülen senaryolardan biri migration’ın yarım kalmasıdır. Özellikle loglarda “migrations are not applied” benzeri ifade varsa düz çözüm budur.

Şuraya gir:
SSH

Şu komutu çalıştır:

 
systemctl stop imunify360-agent
systemctl stop imunify360
systemctl reset-failed imunify360-agent
systemctl start imunify360
sleep 5
systemctl start imunify360-agent
 

Sonra tekrar durum kontrolü yap:

 
systemctl status imunify360
systemctl status imunify360-agent
 

Bu adım özellikle agent servisinin failed durumda kaldığı senaryolarda işe yarar.
Ardından tekrar dene.
Olmadıysa alttaki adıma geç.

3) Veritabanı bütünlüğünü kontrol et

Servis açılıyor gibi görünüp panel yine Imunify360 agent çalışmıyor diyorsa veritabanı tarafı bozulmuş olabilir. Imunify360 bunun için kendi CLI aracında kontrol komutu veriyor.

Şuraya gir:
SSH

Şu komutu çalıştır:

 
imunify360-agent checkdb
 

Gerekirse şema tarafını da yeniden kur:

 
imunify360-agent checkdb --recreate-schema
 

Bu komut bozuk veritabanını onarmayı dener ve gerektiğinde yedek alarak yeniden oluşturur. İşlem bittikten sonra servisi yeniden başlat:

 
systemctl restart imunify360
systemctl restart imunify360-agent
 

Şimdi tekrar test et.
Olmadıysa alttaki adıma geç.

4) Dosya/veri klasörünü sıfırlayıp servisi temiz başlat

Bazı durumlarda /var/imunify360/files içeriği bozulduğu için agent düzgün yüklenmez. Bu durumda klasörü yedekleyip yeniden oluşturmak hızlı çözüm verir.

Şuraya gir:
SSH

Şu komutu çalıştır:

 
systemctl stop imunify360
systemctl stop imunify360-agent
mv /var/imunify360/files /var/imunify360/files_backup_$(date +%F-%H%M)
systemctl start imunify360
systemctl start imunify360-agent
 

Sonra tekrar bak:

 
systemctl status imunify360
systemctl status imunify360-agent
 

Bu işlem bozuk cache/veri dosyalarını temizler.
Ardından paneli yenile ve tekrar dene.
Olmadıysa alttaki adıma geç.

5) Log’u kontrol et, en net sonuç burada

Burada tahmin yürütme yok. En net sonuç log tarafında çıkar. Agent neden başlamıyor, migration mı takılmış, DB mi bozuk, lisans mı sorunlu, burada görürsün.

Şuraya gir:
SSH

Şu komutu çalıştır:

 
tail -n 100 /var/log/imunify360/error.log
 

Canlı takip için:

 
tail -f /var/log/imunify360/error.log
 

Log’da görebileceğin tipik hata örnekleri şunlar:

 
Tried to start while migrations are not applied
database is malformed
permission denied
license is invalid
 

Migration hatası görüyorsan 2. adıma dön.
Database bozulma hatası görüyorsan 3. adıma dön.
Permission hatası varsa dosya izinlerini ve owner bilgisini kontrol et.
Lisans hatası varsa lisans doğrulamasına geç.
Log’daki hataya göre doğrudan müdahale et.

6) Lisans ve kurulum durumunu kontrol et

Bazen sorun servis değil, aktivasyon tarafıdır. Kurulum sırasında lisans düzgün çekilmediyse Imunify360 agent çalışmıyor gibi görünür.

Şuraya gir:
SSH

Şu komutu çalıştır:

 
imunify360-agent version
 

Ardından paketlerin kurulu olduğunu doğrula:

 
rpm -qa | grep -i imunify
 

Güncelleme gerekiyorsa önce repo ve paket tarafını kontrol et, sonra servisi yeniden başlat:

 
systemctl restart imunify360
systemctl restart imunify360-agent
 

Kurulum yeni yapıldıysa bazen agent ile web arayüzü arasında kısa süreli senkron gecikmesi de olabilir. Özellikle ilk kurulumdan hemen sonra panelde geçici olarak agent hatası görünmesi mümkündür. Birkaç dakika sonra tekrar kontrol et.

7) Panel arayüzü değil, servis tarafını baz al

Bazı sunucularda panel “agent çalışmıyor” der ama servis aslında aktif olabilir. O yüzden sadece WHM veya panel ekranına bakıp karar verme.

Şuraya gir:
SSH

Şu komutu çalıştır:

 
systemctl is-active imunify360
systemctl is-active imunify360-agent
 

active sonucu alıyorsan sorun doğrudan servis değil, UI senkronu veya arayüz gecikmesi olabilir. Bu durumda servisleri bir kez daha yeniden başlat:

 
systemctl restart imunify360
systemctl restart imunify360-agent
 

Sonra paneli hard refresh ile aç ve tekrar test et.
Hâlâ aynıysa log’a dön. En temiz teşhis orada çıkar.

Imunify360 Siber Tehditlere Son Verin!

Yapay zeka altyapılı Imunify360 ile sunucunuzu dijital bir kaleye dönüştürün. Orijinal paylaşımlı lisans ile proaktif savunmayı hemen başlatın.

Lisansı İncele

Bu cevap yeterince yardımcı oldu mu?


X
"Kripto ile ödemelerde %10 İndirim dönemi başladı!"

KAMPANYA KOMBO!

Kombo lisanslarda geçerli %25 İndirim fırsatını kaçırma!

İndirim Kodu: KOMBO25

Önemli Bilgilendirme: Kredi kartı ile yapılan ödemelerde fatura tutarına KDV (İşlem Ücreti) yansıtılmaktadır. Diğer ödeme yöntemlerinde ek ücret alınmaz.