EnderUNIX Team.


EnderUNIX İpucu

Arkadaşıma gönder , Ana Sayfa

[ Squid ]

"Squid'i sarg ile web arabirimden izleme" - Mehmet AÇIKGÖZ - (2006-05-16 17:09:49)   [8187]

Merhabalar;

Sarg,squid'in access.log'daki kayıtlarını görüntüleyen güzel bir uygulama.Sarg'ı kurduktan sonra web interface'ten erişmek için aşağıdaki işlemleri yapmanız gerekli.

1- Öncelikle sarg.conf dosyasında (rpm'den kurulumda /etc/sarg'ın altında, kaynak koddan kurulumda /usr/local/sarg/ dizinin altında)aşağıdaki değişiklikleri yapın:
---sarg.conf------
language Turkish
access_log /var/log/squid/access.log (sizin squid loglarınız nerede duruyor ise orayı gösterin)
output_dir /var/www/sarg yada /var/www/html/sarg (kurulumda bu iki dizinden birine atar.hangi dizine kurulduğunu kontrol edip output_dir'i ona göre düzenleyin.Yoksa çalışmaz.)
resolve_ip yes

diğer parametreleri istediğiniz şekilde düzenleyebilirsiniz.Bizim için gerekli olanlar şimdilik bunlar.
--sarg.conf--------

2- /usr/local/sarg/ yada /etc/sarg dizini altında iken
vi .htaccess yapın ve aşağıdaki satırları bu dosyaya yazıp kaydedin.
--- .htaccess ----
AuthType Basic
AuthUserFile /etc/httpd/conf/sarg.passwd
AuthName sarg
require valid-user
satisfy any
----.htaccess -----

Bu dosyada dikkat etmeniz gereken AuthUserFile'da belirtilen dizin.Burası sizin apache'nizin kurulu olduğu dizini göstermeli.
Daha sonra aşağıdaki komutlarla gerekli çalıştırma izinlerini ayarlayın;
chown apache .htaccess
chmod 644 .htaccess

3- Şimdi de apache'nin bulunduğu dizine aşağıdaki komutlar yardımı ile sarg.passwd dosyasını oluşturun.
touch /etc/httpd/conf/sarg.passwd
htpasswd -bc /etc/httpd/conf/sarg.passwd kullanıcı adı parola
komutunu vererek web arabirim için gerekli kullanıcıyı sarg.passwd dosyasına ekleyin.
apahce için gerekli hakları verelim;
chown apache /etc/httpd/conf/sarg.passwd
chmod 644 /etc/httpd/conf/sarg.passwd
4 - Son olarak httpd.conf dosyasına aşağıdaki satırları ekleyelim.

---httpd.conf----

deny from all
Options ExecCGI
AllowOverride AuthConfig
Order deny,allow

---httpd.conf---bitti----
yaptığınız değişikliği kaydedip apache'yi yeniden başlatın.
Son olarak sarg'ın ilk kez rapor çıktısı için
/usr/local/bin/sarg çalıştırın
web tarayıcınıza;
http://server ip'niz/sarg yazıp kullanıcı adınız ve parolanızı yazın.
Çalıştıramaz iseniz, lütfen mail atınız..
Not: Kullanıcıların oluşturulan raporlarda isimlerinin görünmesini istiyorsanız, /etc/hosts dosyasına aşağıdaki şekilde ekleme yapabilirsiniz;
192.168.1.233 Mehmet_A
192.168.1.234 enderunix
192.168.1.235 Huzeyfe
vb.vb.

Herkese kolay gelsin..








Arkadaşıma gönder , Ana Sayfa