Imunify360 auto cleanup çalışmıyorsa malware tespit edilmesine rağmen dosyalar temizlenmez ya da tam tersi yanlış dosyaları siler, yarım bırakır. Bazen “cleanup failed” hatası verir, bazen hiç tepki vermez. Genelde config bozulur, yetki sorunu olur ya da malware engine düzgün çalışmaz. Sorun bu. Aşağıdaki adımları uygulayarak düzeltebilirsin.
Sorun şu:
Imunify360 malware buluyor ama auto cleanup düzgün çalışmıyor ya da hatalı çalışıyor. Dosyalar ya temizlenmiyor ya da yanlış temizleniyor. Aşağıdaki adımları uygulayarak düzeltebilirsin.
Çözüm Adımları
1) Auto-clean ayarını resetle (ilk kontrol)
Bazen ayar açık görünür ama backend’de bozulmuş olur.
Şuraya gir:
WHM → Imunify360 → Settings → Malware Scanner
Yap:
- Auto-clean → OFF yap
- Kaydet
- Sonra tekrar ON yap
SSH ile direkt reset:
imunify360-agent config update '{"MALWARE_SCAN":{"cleanup":true}}'
Bu işlem config’i sıfırlar.
Ardından tekrar dene.
Olmadıysa alttaki adıma geç.
2) Manuel cleanup test et
Auto cleanup bozuk mu yoksa engine mi çalışmıyor anlamak için manuel test yap.
Şuraya gir:
SSH → root
Şu komutu çalıştır:
Eğer burada hata alırsan:
- cleanup engine çalışmıyor
- ya da yetki sorunu var
Sorunsuz çalışıyorsa → sadece auto tetikleme bozuk.
Şimdi tekrar test et.
Olmadıysa alttaki adıma geç.
3) Malware scan + cleanup birlikte tetikleniyor mu kontrol et
Bazen scan çalışır ama cleanup tetiklenmez.
Şuraya gir:
WHM → Imunify360 → Malware Scanner → History
Bak:
- “Detected” var mı
- “Cleaned” yok mu
Eğer sadece detect var → cleanup trigger çalışmıyor.
SSH ile birlikte tetikle:
imunify360-agent malware cleanup
Bu şekilde test et.
Ardından tekrar dene.
Olmadıysa alttaki adıma geç.
4) Yetki (permission) sorunlarını kontrol et
Imunify dosyayı silmek istiyor ama yetkisi yoksa cleanup başarısız olur.
Şuraya gir:
SSH → root
Şu komutu çalıştır:
Kontrol et:
- Dosya owner doğru mu (user:user)
- root sahipli dosya var mı
Düzelt:
Yanlış owner → cleanup çalışmaz.
Şimdi tekrar test et.
Olmadıysa alttaki adıma geç.
5) Malware database ve engine’i kontrol et
Bozuk DB cleanup’ı direkt etkiler.
Şuraya gir:
SSH → root
Şu komutu çalıştır:
Sonra restart:
Bu adım çoğu cleanup hatasını düzeltir.
Ardından tekrar dene.
Olmadıysa alttaki adıma geç.
6) Servisi tamamen resetle
Takılmış süreçler cleanup’ı bozabilir.
Şuraya gir:
SSH → root
Şu komutları çalıştır:
pkill -9 imunify360
systemctl start imunify360
Sonra tekrar:
Şimdi tekrar test et.
Olmadıysa alttaki adıma geç.
7) Log kontrolü yap, en net sonuç burada
Auto cleanup neden çalışmıyor net burada çıkar.
Şuraya gir:
SSH → root
Şu komutları çalıştır:
tail -n 100 /var/log/imunify360/console.log
Şunlara dikkat et:
cleanup failedpermission deniedfile not removabledatabase error
Örnek:
- permission hatası → chown düzelt
- database error → checkdb çalıştır
- cleanup failed → engine sorunu
Log’daki hataya göre doğrudan müdahale et.
8) Auto-clean yerine manuel + cron kullan (geçici çözüm)
Auto cleanup düzelene kadar sistemi böyle çalıştırabilirsin.
Şuraya gir:
SSH → root
Crontab aç:
Ekleyebilirsin:
Bu her 6 saatte bir cleanup yapar.
9) Imunify360 güncellemesi yap
Auto cleanup bug’ları eski sürümlerde çok olur.
Şuraya gir:
SSH → root
Şu komutu çalıştır:
Alternatif:
bash imunify-force-update.sh
Şimdi tekrar test et. Auto cleanup düzgün çalışmaya başlamalı.
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.