SARG - утилита для анализа логов SQUID

Версия для печатиОтправить другуPDF version

SARG

SARG - Squid Analysis Report Generator.

Утилита для анализа логов SQUID и генератора подробных отчетов. Все отчеты генерирует на HTML-страницу. Кроме создания отчетов также отрисовывает графики по дням, месцам и тд. При подсчете трафика обращайте внимание на то, что считается весь трафик - как из Интернета, так и из кеша. Отталкиваться будем от того, что Apache уже установлен и настроен.

Установку SARG выполним из портов:

# cd /usr/ports/www/sarg/ && make install clean && rehash

После установки приступим к редактированию конфигурационного файла /usr/local/etc/sarg/sarg.conf. В результате редактирования изменил следующие опции:

language Russian_koi8
access_log /var/squid/logs/access.log
graphs yes
title "Squid User Access Reports"
temporary_dir /tmp
output_dir /usr/local/www/sarg-output
resolve_ip yes
date_format e
remove_temp_files yes
overwrite_report yes
max_elapsed 28800000
charset Koi8-r
show_successful_message yes
show_sarg_logo yes

Что радует, так это то, что конфигурационный файл хорошо прокомментирован. Так что проблем не должно появиться.

Следующим шагом - запускаем SARG парсить логи:

# sarg -l /var/squid/logs/access.log

 По завершению  работы (в моем случае SARG работал около 15 минут), SARG вывел отчет о завершении:

# SARG: Отчет успешно сгенерирован в: /usr/local/www/sarg-output/29Aug2010-18Nov2010

Теперь пора добавить в httpd.conf следующий блок:

Alias /sarg "/usr/local/www/sarg-output/"
<Directory /usr/local/www/sarg-output/>
        DirectoryIndex index.html
        Order deny,allow
        Allow from all
</Directory>

Ну и не забываем о необходимости перезапустить Apache:

# apachectl graceful

 После этого в браузере открываем http://IP_SERVERA/sarg/. Теперь - скриншоты результа:

Image

Image

Теперь самое пора добавить в cron запуск SARG, чтобы иметь ежедневную статистику:

# echo '40      23      *       *       *       root    /usr/local/bin/sarg -l /var/squid/logs/access.log' >> /etc/crontab

 

Голосов пока нет

Вставай, Україно!

Литература