farkmt2official 1
farkmt2official
cemalggevenc 1
cemalggevenc
Bvural41 1
Bvural41
yarka0000 1
yarka0000
kralhakan2009 1
kralhakan2009
Vahsi Uzman 1
Vahsi Uzman
Hikaye Ekle

SARG ile Squid Proxy Server’dan Rapor

  • Konuyu başlatan Konuyu başlatan DN Angel
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 0
  • Görüntüleme Görüntüleme 464

Ayyıldız2 | 2008 TR Yapısı • 1-99 Orta Emek Destan • Oto Avsız • 10 Temmuz 21:00 HEMEN TIKLA!

[h=4]SARG ile Squid Proxy Server’dan Rapor Üretimi[/h]Bir önceki makalede Squid’i Active directory authentication ile kullanmayı anlatmıştık. Bu makalemizde AD ile entegre edilen Squid ile kullanıcı raporlarının nasıl alınacağını anlatacağız. Öncelikle bu iş için bu konudaki en iyi çözümlerden biri olan SARG (Squid Analysis Report Generator) programının kurulumunu yapacağız. Bu kurulum sonrası ile Active Directory’deki kullanıcı adlarına göre raporlar üreteceğiz. Hemen kurulumunu daha önce tamamladığımız CentOS sunucusuna gerekli paketleri yükleyelim. İlk olarak şu komutu veriyor ve başlıyoruz.

# yum -y install httpd httpd-devel wget php php-devel bind-utils





Şimdi SARG’I download edelim.

# wget





Download işlemi bittikten sonra hemen aşağıdaki komut ile kurulumu gerçekleştirelim.

# yum install sarg-2.3.1-1.el6.rft.x86_64.rpm





Şimdi http.conf dosyasının içindeki sunucu ismini düzenleyelim. Bunun için önce aşağıdaki komut ile dosyayı açalım.

# nano /etc/httpd/conf/httpd.conf





Şu satırı bulalım,

#ServerName [/URL]

Ve aşağıdaki gibi değiştirelim, satır başındaki #’ı kaldırmayı unutmayın.

ServerName squidproxy.cozumpark.intra:80





Şimdi http.conf dosyasının en altına SARG için gerekli satırları ilave edelim. Bunun için aşağı ok tuşu ile dosyanın en altına gidelim ve şu satırları ilave edelim; Allow from 192.168.1.0/24 kısmına kendi ip bloğunuzu yazmayı unutmayın.

<Directory /var/www/sarg>
DirectoryIndex index.html
Order deny,allow
Deny from all
Allow from 127.0.0.1
Allow from ::1
Allow from 192.168.1.0/24
AllowOverride All
# Allow from your-workstation.com
</Directory>


İşlem bittikten sonra ctrl+x tuşlarına basın. Dosyayı kaydetmek istiyor musunuz diye soracaktır. “Y” tuşu ile çıkın. SARG’ın kullandığı font’u istediği yere kopyalıyoruz. Directory açalım.

# mkdir -p /usr/share/sarg/fonts/

Kopyalayalım,

# cp /etc/sarg/fonts/DejaVuSans.ttf /usr/share/sarg/fonts/DejaVuSans.ttf

Kurulum bitti. Apache’yi restart edelim.

# service httpd restart

Şimdi SARG’I daha verimli bir arayüzden kullanabilmek için webmin efsanesini kuralım. Önce download edelim,

# wget [/URL]

Install edelim.

# yum install webmin-1.600-1.noarch.rpm





Kurulum bitti. Şimdi Webmin’I açalım. Bunun için Web Browser’a



Aşağıdaki ekran gelecektir.





Kullanıcı arı root ve şifresini yazarak webmin’I açalım. Aşağıdaki ekran webminin ana akranı:





Sağ bardaki başlıklardan açık renkli olan Un-Used Modules’e tıklayıp açalım.





Bu başlık altında, aşağıdaki kısımda, aşağıdaki Squid Report Generator linkine tıklayalım.





Orta kısımda hata göreceksiniz. Bu aslında hata değil, webmin’in SARG için istediği dosyaının istediği klasörde olmamasından kaynaklanıyor.





Yukarıdaki Module Config linkine tıklayalım, Aşağıdaki ekranı göreceksiniz.





Full path to SARG configuration file yazan yeri aşağıdaki gibi değiştirin, olması gereken şudur;

/etc/sarg/sarg.conf





Save diyerek çıkın. Biraz evvelki ekran aşağıdaki hale gelecektir.




Şimdi istediğiniz gibi rapor ürettirebilirsiniz. Zamanlayabilirsiniz, planlayabilirsiniz. Bu aşamadan sonra tüm raporlama işlemlerini buradan yapabilirsiniz. Generate Reports Now butonuna tıkladıktan sonra aşağıdaki akran karşınıza gelecektir.





Rapor üretimini gerçekleştirdi. Sonrasında View completed report linkine tıklayıp aşağıdaki ekrana kavuşabilirsiniz.






Dikkat çeken bir nokta var artık. Göreceğiniz üzere SARG, Servers başlığı altına geldi. Orta bölümde de üretilmiş raporları görüyorsunuz. Ben tam bu aşamadan bir şey fark ediyorum. Benim test sisteminin tarihi ve saati yanlış. Düzeltmeye gerek duymuyorum çünkü herşey test için. Düzeltmeye kalkarsam tüm raporların yeniden oluşturulması dahil bir sürü iş açar başıma. Şimdi orta kısımdaki üretilmiş raporlardan birine tıklayalım ve kim ne yapmış görelim.

Bakın kimler ne kadar internet kullanmış.
 

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst