プロキシサーバーの使用状況に関する便利で視覚的な統計を取得するために、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:00に更新されるようにcronにタスクを追加します
crontab -e
0 0 * * * /usr/bin/sarg -x
準備完了、これでブラウザで動作を確認できます:
これでプロキシサーバーを通過するすべてのトラフィックが簡単に表示できるようになりました。
IPアドレスの代わりにわかりやすい名前をレポートに表示するには、次のファイルにマッピングを追加します:
nano /etc/sarg/usertab
# ユーザーID/IPアドレスのマッピング情報を挿入 - 詳細はsarg.confを参照
100.100.100.101 Boss Notebook
レポートを更新するには、再度生成を実行します
sarg -x
これで、レポートにはIPアドレスの代わりに指定したマッピングが表示されます。
No Comments Yet