Debian 13 trixie

Squid : ログレポート SARG2025/09/22

 

SARG (Squid Analysis Report Generator) をインストールして、Squid のログレポートを生成できるようにします。

[1]

こちらを参考に Apache2 をインストールして起動しておきます

[2] SARG のインストールと設定です。
root@prox:~#
apt -y install sarg
root@prox:~#
vi /etc/sarg/sarg.conf
# 45行目 : コメント解除してフォントサイズを設定
font_size 12px

# 50行目 : コメント解除してヘッダーのフォントサイズを設定
header_font_size 16px

# 55行目 : コメント解除してタイトルのフォントサイズを設定
title_font_size 16px

# 120,121行目 : 以下のように変更
output_dir /var/www/html/squid-reports
#output_dir /var/lib/sarg

# 132行目 : 追記
resolve_ip yes

# 377行目 : 変更
charset UTF-8

root@prox:~#
vi /etc/sarg/exclude_hosts
# ログ解析から除外するホストを記述

127.0.0.1
www.exmaple.domainname
root@prox:~#
vi /etc/apache2/conf-available/sarg.conf
# 新規作成

<Directory "/var/www/html/squid-reports">
    # アクセス許可ホスト
    Require local
    Require ip 10.0.0.0/24
</Directory> 

root@prox:~#
mkdir /var/www/html/squid-reports

root@prox:~#
a2enconf sarg

Enabling conf sarg.
To activate the new configuration, you need to run:
  systemctl reload apache2

root@prox:~#
mkdir /var/www/html/squid-reports

root@prox:~#
a2enconf sarg

Enabling conf sarg.
To activate the new configuration, you need to run:
  systemctl reload apache2

root@prox:~#
systemctl reload apache2
# ログレポート生成

root@prox:~#
/usr/bin/sarg
# ログレポートは /etc/cron.daily/sarg により、日次で自動生成される

[2] 任意のクライアントコンピューターで Web ブラウザーを起動し [(サーバーのホスト名またはIPアドレス)/squid-reports/] にアクセスします。
すると 以下のように Squid のログレポートを閲覧することができます。
関連コンテンツ