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-agent
Eski sistemlerde şu komut da iş görür:
Durum inactive, failed veya dead görünüyorsa servisi yeniden başlat:
systemctl restart imunify360-agent
Ardından tekrar kontrol et:
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
systemctl reset-failed imunify360-agent
systemctl start imunify360
sleep 5
systemctl start imunify360-agent
Sonra tekrar durum kontrolü yap:
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:
Gerekirse şema tarafını da yeniden kur:
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-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-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-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:
Canlı takip için:
Log’da görebileceğin tipik hata örnekleri şunlar:
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:
Ardından paketlerin kurulu olduğunu doğrula:
Güncelleme gerekiyorsa önce repo ve paket tarafını kontrol et, sonra servisi yeniden başlat:
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-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-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.
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.