Sarg, squid proxy server'in tuttuğu logları web arabirimden takip edebilmek ve kontrol etmek için yazılmış güzel bir uygulama.Şimdi sarg kurulumunu adım adım birlikte yapacağız.
1. Önce kaynak kodu aşağıdaki linkten suncunuza indirin.
# wget -c http://heanet.dl.sourceforge.net/sourceforge/sarg/sarg-2.2.1.tar.gz
2. Daha sonra indirdiğimiz kaynak kodu aşağıdaki komutla açıyoruz
#tar zxvf sarg-2.2.1.tar.gz
3. Açtığımız dizine gidiyoruz
# cd sarg-2-2.1
# ./configure
#make
#make install
Evet kurulum bitti.Şimdi sıra ince ayarlarda:
4.Konfigurasyon dosyasını (/usr/local/etc/sarg/sarg.conf altında ) vi editorü ile açıyoruz.Konfigurasyon dosyasının nerde olduğunu bulamıyor iseniz,
#whereis sarg komut dizisi ile aratın.
#vi sarg.conf
Bu dosyada aşağıdaki değişiklikleri yapıyoruz..
-language Turkish
-access_log /var/log/squid/access.log (squid loglarınız nerde tutuluyor ise orayı gösterin)
-output_dir /var/www/html/sarg ( Oluşacak raporların dizini. /var/www/html dizininin altına sarg dizinini oluşturmayı unutmayın.)
-resolve_ip yes
Dosyayı kaydedip çıkın.
Şimdi web arabirimden çalışması için gerekli ayarları yapalım.
/var/www/html/sarg dizininin altında aşağıdaki komutla .htaccess dosyasını oluşturun.
# touch /var/www/html/sarg .htaccess
Bu dosyayı vi editörü ile açıp aşağıdaki satırları kopyala yapıştır yapın.
AuthType Basic
AuthUserFile /etc/httpd/conf/sarg.passwd
AuthName vQadmin
require valid-user
satisfy any
Dosyayı kaydedip çıkın.
Daha sonra dosyaya gerekli hakları verin
#chmod 644 .htaccess
#chown apache .htaccess
Şimdi .htaccess dosyasındaki sarg.passwd dosyasını oluşturalım.
#touch /etc/httpd/conf/sarg.passwd ile dosyayı oluşturun
Daha sonra aşağıdaki komut ile web arabirim için kullanıcı adı ve parolası girin
#htpasswd -bc /etc/httpd/conf/sarg.passwd admin 1234 (kullanıcı adı :admin parola:1234)
Son olarak, apache dosyamıza eklememiz gereken satırlar var.
httpd.conf dosyasını vi editörü ile açın (/etc/httpd/conf/httpd.conf yada /usr/local/apache2/)
Bu dosyanın en altına gelip aşağıdaki satırları ekleyin..
Directory /var/www/html/sarg (Satırın başına küçük sonuna büyük işreti koyun)
deny from all
Options ExecCGI
AllowOverride AuthConfig
Order deny,allow
/Directory (Satırın başına küçük sonuna büyük işreti koyun)
Kaydedip çıkın.
# apachectl restart komutu ile apache'yi yeniden başlatın...
sargı ilk kez çalıştırmak için
# /usr/local/bin/sarg -z komutunu çalıştırın
Eğer adımları eksiksiz yapt iseniz ilk raporları /var/www/html/sarg dizininin altına oluşturacaktır.
Şimdi web browserinizi (internet explorer,mozzilla vb.) açıp aşağıdaki satırları yazın
http://sizin serverin ip'si /sarg
Hiç yorum yok:
Yorum Gönder
Not: Yalnızca bu blogun üyesi yorum gönderebilir.