Sarg uygulaması squid ait log dosyalarını özellikle access.log'daki kayıtlarını analiz edip görüntüleyen çok faydalı bir uygulmadır. Sarg uygulamasını kurmak için
Register or
Login sitesinden size uygun rpm ini indirip kurmanız gerekiyor yada kaynak kodundan derlemeniz gerekiyor.
Ben source rpm derleyip kurmayı tercih ettim ve kullandığım platform Fedora 7 ;
rpmbuild --rebuild --with fdr70 sarg-2.2.3.1-1.rf.src.rpm
daha sonra oluşan rpm kuralım
rpm -ivh sarg-2.2.3.1-1.rpm
daha sonra sarg.conf dosyamızda bazı değişiklikler yapalım. Dosyamızı vim editor veya farklı bir editor ile editleyelim.
vim /etc/sarg
language Turkish
access_log /var/log/squid/access.log (sizin squid loglarınız nerede duruyor ise oraya göre ayarlayın)
output_dir /var/www/sarg
resolve_ip yes
diğer parametreleri istediğiniz şekilde düzenleyebilirsiniz.
işlemlerimize devam edelim daha sonra
vim /etc/sarg/.htaccess
yapalım ve aşağıdaki satırları bu dosyaya yazıp kaydedelim
AuthType Basic
AuthUserFile /etc/httpd/conf/sarg.passwd
AuthName sarg
require valid-user
satisfy any
oluşturduğumuz dosyanın kullanıcı ve dosya haklarını değiştirelim
chown apache .htaccess
chmod 644 .htaccess
daha sonra httpd.conf dosyamızıda editleyelim...
Aşağıdaki satırları ekleyelim.
<Directory "/var/www/sarg">
allow from all
Options ExecCGI
AllowOverride AuthConfig
Order deny,allow
</Directory>
yaptığımız değişikliği kaydedip apache'yi yeniden başlatalım.
Son olarak sarg'ın ilk kez rapor çıktısı için
/usr/bin/sarg
çalıştırın
web tarayıcınıza
Register or
Login yazıp kullanıcı adınız ve parolanızı yazın. İşte karşınızda analist sayfanız problem olursa bu sayfadan yaza bilirsiniz...