cPanel/WHM Log Dosyalarını Sunucu Yönetimi için Nasıl Kullanılır

cPanel/WHM log dosyaları, sorun giderme, denetim ve sunucu performansını optimize etmek için gereklidir. Bu kılavuz, bu logları gezmeyi basitleştirir, konumlarını, kullanım alanlarını ve sistem yöneticileri ve barındırma sağlayıcılarının sunucuları verimli bir şekilde yönetmelerine yardımcı olacak pratik örnekleri detaylandırır. AvaHost veya benzeri platformlarda.

WHM Log Dosyaları Nedir?

WHM (Web Host Manager), bir sunucudaki cPanel hesaplarını yönetmek için kullanılan yönetim arayüzüdür. Arka planda, WHM sürekli olarak anahtar aktiviteleri, hizmet davranışlarını, hataları ve sistem süreçlerini kaydeder. Bu loglar, genellikle /var/log dizininde olmak üzere sunucuda çeşitli konumlarda saklanır.

Yaygın Olarak Kullanılan WHM Log Dosyaları

Aşağıda etkileşimde bulunacağınız en önemli log dosyalarından bazıları bulunmaktadır:

1. Apache Web Sunucusu Logları

  • Erişim Logları: /etc/apache2/logs/access_log

  • Hata Logları: /etc/apache2/logs/error_log

Bu loglar, HTTP isteklerini ve Apache ile ilgili hataları yakalar, trafik izlemek ve web siteleri ile ilgili sorunları tanımlamak için gereklidir.

2. cPanel & WHM Logları

  • cPanel Hata Logu: /usr/local/cpanel/logs/error_log
    cPanel arayüzü ve işlevleri ile ilgili sorunları gidermek için kullanışlıdır.

  • Erişim Logu: /usr/local/cpanel/logs/access_log
    Kullanıcı girişlerini ve API çağrılarını kaydeder — denetim için kullanışlıdır.

  • Giriş Logu: /usr/local/cpanel/logs/login_log
    cPanel, WHM veya Webmail üzerinden giriş denemelerini listeler.

  • Güncelleme Logları: /var/cpanel/updatelogs/
    cPanel sürüm güncellemeleri ve EasyApache çalışmaları için logları saklar.

3. Mail Logları

  • Exim Ana Logu: /var/log/exim_mainlog
    Tüm gelen/giden mailleri takip eder.

  • Exim Reddetme Logu: /var/log/exim_rejectlog
    Reddedilen mailleri nedenleriyle listeler — spam ile mücadelede kullanışlıdır.

  • Exim Panik Logu: /var/log/exim_paniclog
    Ciddi Exim hatalarını kaydeder.

4. MySQL Logları

  • MySQL Hata Logu: /var/lib/mysql/hostname.err
    Veritabanı ile ilgili sorunları tespit etmek için önemlidir.

5. FTP Logları

  • ProFTPD Logları: /var/log/messages veya /var/log/xferlog
    Kullanılan FTP sunucusuna bağlı olarak, bu log dosyası dosya yüklemelerini/indirmelerini takip eder.

Bu Logları Nasıl Kullanılır

WHM log dosyalarını kullanmanın bazı pratik yolları şunlardır:

  • Kaynak kötüye kullanımını izleyin: Trafikteki ani artışları veya şüpheli IP’leri kontrol etmek için erişim loglarını kontrol edin.

  • Giriş aktivitelerini takip edin: Yetkisiz erişim girişimlerini tanımlayın.

  • E-posta sorunlarını giderin: Mail teslimat sorunlarını izlemek için Exim loglarını kullanın.

  • Web sitesi hatalarını denetleyin: Apache hata logları genellikle bozuk betikler veya izin sorunları hakkında ipuçları içerir.

WHM Log Dosyalarını Yönetmek İçin İpuçları

  • Logları düzenli olarak döndürün büyük dosyaların disk alanını tüketmesini önlemek için.

  • grep, tail ve awk gibi komut satırı araçlarını kullanın logları filtrelemek ve analiz etmek için.

  • Log izleme ayarlayın Logwatch, CSF/LFD veya üçüncü taraf paneller (örneğin, ELK stack) gibi araçlarla.

Sonuç

cPanel/WHM log dosyaları, sorunları teşhis etmek, sunucuları güvence altına almak ve performansı optimize etmek için güçlü araçlardır. Apache, Exim ve MySQL gibi anahtar logları ustaca kullanarak ve sağlanan örnekleri kullanarak etkili bir şekilde sorun giderebilirsiniz. AvaHost’un güvenilir barındırma ve cPanel entegrasyonu ile bu loglar daha da kolay yönetilir, sunucunuzun güvenli ve verimli kalmasını sağlar.