Ubuntu 24.04 Üzerine GoAccess Log Analyzer Nas?l Kurulur
GoAccess, web trafi?i hakk?nda h?zl? ve de?erli bilgiler sa?layan gerçek zamanl? bir web günlü?ü analiz arac?d?r. Bu k?lavuz, Ubuntu 24.04 üzerine GoAccess’in nas?l kurulaca??n? ve sunucunuzdaki günlük dosyalar?n? nas?l izleyebilece?inizi gösterecektir.
Ad?m 1: Sistemi Güncelleyin
Öncelikle, sistemdeki paket listesinin güncel oldu?undan emin olun. Bir terminal aç?n ve a?a??daki komutlar? çal??t?r?n:
sudo apt update
sudo apt upgrade -y
Ad?m 2: GoAccess’i Yükleyin
GoAccess, Ubuntu’nun varsay?lan depolar?nda mevcuttur. A?a??daki komutla yükleyebilirsiniz:
sudo apt install goaccess -y
Ad?m 3: GoAccess’i Yap?land?r?n
GoAccess, belirli bir dosyadan günlükleri okuyacak ?ekilde yap?land?r?labilir. En yayg?n günlük dosyalar? Apache veya Nginx günlükleridir ve /var/log/ dizininde bulunurlar. Günlükleri analiz etmek için GoAccess komutunda günlük dosyas?n? ve format?n? belirtebilirsiniz. Örne?in, Nginx eri?im günlü?ünü analiz etmek için:
goaccess /var/log/nginx/access.log -o /var/www/html/report.html --log-format=COMBINED
Bu komut, /var/www/html/report.html dosyas?nda bir HTML raporu olu?turur ve bu raporu taray?c?n?zda açabilirsiniz.
Ad?m 4: Gerçek Zamanl? Raporlama Ayarlar? (?ste?e Ba?l?)
GoAccess’i gerçek zamanl? analiz sa?lamak üzere yap?land?rmak istiyorsan?z, a?a??daki komutu kullanabilirsiniz:
goaccess /var/log/nginx/access.log -o /var/www/html/report.html --log-format=COMBINED --real-time-html --daemonize
Bu, taray?c?dan eri?ebilece?iniz gerçek zamanl? bir HTML raporu olu?turur. Sayfay? yenileyerek istatistiklerin güncellenmi? hallerini görebilirsiniz.
Ad?m 5: Rapora Eri?in
GoAccess yap?land?r?l?p çal??t?r?ld?ktan sonra taray?c?n?z? aç?n ve http://your_server_ip/report.html adresine giderek analiz raporuna eri?in. Bu rapor, web trafi?i ve sunucunuzdaki hatalar hakk?nda bilgi sa?lar.
Ad?m 6: Günlük ??lemlerini Otomatikle?tirin (?ste?e Ba?l?)
Günlüklerin i?lenmesini otomatikle?tirmek için düzenli aral?klarla GoAccess çal??t?ran bir cron görevi olu?turabilirsiniz. A?a??daki komutla cron dosyas?n? aç?n:
sudo crontab -e
GoAccess’in her saat ba?? çal??mas? için a?a??daki sat?r? ekleyin:
0 * * * * goaccess /var/log/nginx/access.log -o /var/www/html/report.html --log-format=COMBINED --real-time-html --daemonize
Sonuç
Tebrikler! GoAccess’i ba?ar?yla Ubuntu 24.04 sunucunuza kurdunuz. GoAccess, sunucunuzun performans?n? izlerken web trafi?i hakk?nda gerçek zamanl? de?erli bilgiler sa?lar. Gerçek zamanl? raporlama ile sitenizin trafi?ini ve hatalar?n? sürekli olarak izleyebilirsiniz.