2 Ocak 2012 Pazartesi

GoAccess RHEL/Centos Real Time Log Analizer



GoAccess Nedir?
 
GoAccess linux terminalinden Apache'nin loglarını daha derli toplu ve anlamlı halde izlemenizi sağlayan bir araçtır. Eş zamanlı reporlama yazılımları içerisinde gerçekten hızlı çalışan bir yazılımdır.

Şu an Apache'nin 2 standart raporlama şeklini desteklemektedir. 1. Common Log Format 2. Combined Log Format Eğer nginx yapılandırmanız, Apache logları ile aynı yere kayıt ediliyorsa nginx yazılımınında loglarını izlemenize olanak sağlar.

Şu ana kadar Centos 6.0 ve Fedora sunucularda (i386 ve x86_x64) başarı ile çalıştırılmıştır.


Kurulum için Gerekli Paketler:

yum install glib2 glib2-devel glibc make geoip

Download and Compile GoAccess-v0.4.2 : 

wget http://sourceforge.net/projects/goaccess/files/0.4.2/goaccess-0.4.2.tar.gz/download
./configure
make
make install

GoAccess Nasıl Kullanılır?

İnteraktif modda accesse erişmek için şu komut girilmelidir: goaccess -f /var/log/httpd/access.log
Aşağıdaki seçenekler de -fswitch opsiyonundan önce kullanılabilir :
-b # Bandgenişliği tüketimini aktif et.
-s # HTTP status code reporlamayı aktive et
-a # User agent listesini host başına aktive et.
-e # HOST bölümünde herhangi bir ip adresini devre dışı bırakmak için kullanılır.

Aşağıdaki gibi bir komut yazarak apache loglarını izleyebilirsiniz.

goaccess -b -s -e 192.168.XX.XX -a -f /var/log/httpd/access_log

 







0 yorum:

Paylaş

Twitter Delicious Facebook Digg Stumbleupon Favorites