Назад | Перейти на главную страницу

Прокси-сервер Squid - Найдите URL-адреса, которые используют наибольшую пропускную способность

У меня есть прокси-сервер squid в моей домашней сети (squid работает на сервере Ubuntu, 14.04). В настоящее время объем использования домашнего Интернета составляет около 2 ТБ в месяц. Я хотел бы узнать, какие сайты / URL-адреса / домены потребляют больше всего трафика.

Где мне нужно посмотреть в Squid, чтобы узнать это? Я бы предпочел решение, которое не требует установки PHP, Apache, базы данных или какого-либо дополнительного программного обеспечения.

Есть список анализаторов кальмаров, но, к сожалению, некоторые из них кажутся устаревшими. http://www.squid-cache.org/Misc/log-analysis.html

В прошлом я использовал LightSquid но для этого требуется Apache.

Я тестировал с Calamaris и обнаружил, что этот старый скрипт Perl работает идеально.

mkdir logfile
cd logfile/
wget http://cord.de/files/calamaris/calamaris-2.59.tar.gz
tar xvfz calamaris-2.59.tar.gz
cd calamaris-2.59/
cat /var/log/squid3/access.log | ./calamaris -a

используйте -h для списка с дополнительными параметрами

cat /var/log/squid3/access.log | ./calamaris -h