프록시 서버 사용에 대한 편리하고 시각적인 통계를 얻으려면 SARG 패키지를 설치하고 작동하도록 구성하십시오. 우리는 매일 보고서를 생성하고 로그인 및 비밀번호 액세스를 사용하여 브라우저에 표시합니다.
저장소 파일에 추가:
vi /etc/apt/sources.list
deb http://ftp.de.debian.org/debian stretch main
SARG를설치해보자
apt install sarg
구성 파일을 변경해 보겠습니다.
/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
...
로그인 및 비밀번호를 사용하여 보고서에 액세스하기 위한 구성을 추가해 보겠습니다:
/etc/apache2/sites-enabled/000-default.conf
...
AuthType Basic
AuthName "Restricted Content"
AuthUserFile /etc/apache2/.htpasswd
Require valid-user
...
비밀번호가 포함된 파일을 만들어 보겠습니다:
htpasswd -c /etc/apache2/.htpasswd username
서비스를 다시 시작하자:
systemctl restart apache2
매일 00시에 보고서를 업데이트하고 보완하려면 cron에 작업을 추가하세요
crontab -e
0 0 * * * /usr/bin/sarg -x
완료되었습니다. 이제 브라우저로 가서 작업을 확인할 수 있습니다:
이제 프록시 서버를 통과하는 모든 트래픽을 쉽게 볼 수 있습니다.
보고서에 IP 주소 대신 친숙한 이름을 포함하려면 파일에 매핑을 추가할 수 있습니다:
nano /etc/sarg/usertab
# Insert userid/ip address mapping information - see sarg.conf for more info
100.100.100.101 Boss Notebook
보고서를 업데이트하려면 생성을 다시 시작해야 합니다
sarg -x
이제 보고서에 IP 대신 지정된 매핑이 표시됩니다.
No Comments Yet