Proxy sunucusunun kullanımına dair kolay ve anlaşılır bir istatistik elde etmek için SARG paketini kurup yapılandıracağız. Raporları her gün oluşturup, kullanıcı adı ve şifre ile erişim sağlayarak tarayıcıda görüntüleyeceğiz.
Depo dosyasına ekleyin:
vi /etc/apt/sources.list
deb http://ftp.de.debian.org/debian stretch main
SARG'ı Kurun
apt install sarg
Yapılandırma dosyasına değişiklikler ekleyin:
/etc/sarg/sarg.conf
...
graph_font /usr/share/fonts/truetype/dejavu/DejaVuSans.ttf
...
access_log /var/log/squid/access.log
...
output_dir /var/www/html
...
date_format e
...
Raporlara kullanıcı adı ve şifre ile erişim için yapılandırma ekleyin:
/etc/apache2/sites-enabled/000-default.conf
...
AuthType Basic
AuthName "Restricted Content"
AuthUserFile /etc/apache2/.htpasswd
Require valid-user
...
Şifre dosyasını oluşturun:
htpasswd -c /etc/apache2/.htpasswd username
Servisi yeniden başlatın:
systemctl restart apache2
Raporların her gün saat 00:00’da güncellenmesi ve eklenmesi için cron'a görev ekleyin:
crontab -e
0 0 * * * /usr/bin/sarg -x
Hazır, şimdi tarayıcıya gidip çalışmasını kontrol edebilirsiniz:
Artık proxy sunucusu üzerinden geçen tüm trafik, kolay görüntüleme için erişilebilir durumda.
Raporlarda IP adresleri yerine anlaşılır isimlerin gösterilmesi için dosyaya eşleme ekleyebilirsiniz:
nano /etc/sarg/usertab
# Kullanıcı ID/IP adresi eşleme bilgisi ekleyin - daha fazla bilgi için sarg.conf dosyasına bakın
100.100.100.101 Yönetici Dizüstü
Raporu güncellemek için tekrar rapor oluşturmayı başlatın:
sarg -x
Artık raporlarda IP adresleri yerine belirtilen eşlemeler görünecek.