Imunify360 API kullanırken komutlar çalışmıyor, panel veri çekemiyor ya da “API error”, “connection failed”, “permission denied” gibi hatalar alıyorsan genelde servis çalışmıyordur, API erişimi bozulmuştur ya da yetki/token problemi vardır. Özellikle WHM panelinde boş veri geliyorsa veya CLI komutları hata veriyorsa sorun net: API düzgün cevap vermiyor. Aşağıdaki adımları uygulayarak çözebilirsin.
Sorun şu:
Imunify360 API cevap vermiyor ya da hatalı çalışıyor.
Komutlar ve panel işlemleri başarısız oluyor. Aşağıdaki adımları uygulayarak düzeltebilirsin.
Çözüm Adımları
1) Imunify360 servisini kontrol et (ilk bakılacak yer)
API çalışmıyorsa çoğu zaman servis down’dır.
Şu komutu çalıştır:
Eğer inactive veya failed görüyorsan:
Ardından durum tekrar kontrol:
Active (running) olmalı.
Şimdi tekrar dene.
Olmadıysa alttaki adıma geç.
2) Imunify360 agent API test et
Servis çalışıyor ama API cevap vermiyor olabilir.
Şu komutu çalıştır:
Eğer hata alıyorsan:
ERRORconnection refusedAPI unavailable
Bu direkt API sorunu demektir.
Düzeltmek için:
Olmazsa:
Ardından tekrar test et.
3) Socket / API bağlantısını kontrol et
Imunify360 API genelde local socket üzerinden çalışır.
Şu komutu çalıştır:
Şuna dikkat et:
- socket dosyası var mı?
- permission doğru mu?
Eğer yoksa servis düzgün açılmamıştır.
Fix için:
Sonra tekrar kontrol et.
Ardından tekrar dene.
Olmadıysa alttaki adıma geç.
4) Yetki (permission) problemi olabilir
API hatalarının büyük kısmı yetki kaynaklıdır.
Şu komutu root olarak çalıştırdığından emin ol:
Eğer root değilse:
Sonra tekrar:
Ayrıca binary izinlerini kontrol et:
Gerekirse düzelt:
Şimdi tekrar dene.
Olmadıysa alttaki adıma geç.
5) Lisans / bağlantı kontrolü yap
API bazen lisans doğrulama hatası yüzünden çalışmaz.
Şu komutu çalıştır:
Eğer:
license expiredlicense not found
görüyorsan lisans sorunu var.
Yenilemek için:
Ayrıca internet erişimini kontrol et:
API dış sunuculara ulaşamazsa çalışmaz.
Ardından tekrar dene.
Olmadıysa alttaki adıma geç.
6) Firewall API erişimini engelliyor olabilir
Local olsa bile bazı firewall kuralları API’yi bozabilir.
Şu komutu çalıştır:
Şunları ara:
- DROP
- REJECT
Özellikle localhost (127.0.0.1) ile ilgili kurallar.
Temizlemek için:
Sonra:
Ardından tekrar test et.
Olmadıysa alttaki adıma geç.
7) Imunify360 yeniden kur (bozulma ihtimali)
API tamamen bozulduysa en temiz çözüm reinstall.
Şu komutu çalıştır:
bash imunify-force-install.sh
Bu işlem:
- Eksik dosyaları tamamlar
- API’yi yeniden kurar
Kurulum sonrası:
Şimdi tekrar test et.
8) Log kontrolü (en net sonuç burada)
Sorunun gerçek sebebi log’da yazar.
Şu komutu çalıştır:
Alternatif:
Şu hataları görebilirsin:
API failedpermission deniedconnection refusedlicense error
En kritik bilgi burada çıkar.
Log’daki hataya göre doğrudan müdahale et.
Imunify360 API hatası genelde servis durması, yetki problemi, lisans sorunu ya da bozuk kurulumdan kaynaklanır. Özellikle imunify360-agent komutu hata veriyorsa sorun direkt API tarafındadır. Yukarıdaki adımları sırayla uygularsan API’yi tekrar düzgün çalışır hale getirirsin.
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.