Image

ナレッジベース → SQUID プロキシ サーバーでの SARG のインストールと構成

[仮想サーバー]
公開日: 16.06.2023

プロキシサーバーの使用状況に関する便利で視覚的な統計を取得するために、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