Страница 1 из 1
Возможна ли расширенная статистика логов SQUID?
Добавлено: 2016-04-14 9:28:01
awe007
Добрый день.
Такая ситуация:
Имеется PFSense 2.2.4 (готовый дистрибутив, софтовый шлюз на базе FreeBSD 10). На нём в качестве прокси сервера установлен Squid.
Сейчас встала обыденная задача собирать статистику по юзерам - кто куда и сколько ходит.
Сначала была проблема, что в логи сквида писался не весь URL, а только домен (если быть точнее, то до знака "?"). Например посетил пользователь страницу
www.vesti.ru/doc.html?id=2742518, а в логах я вижу только
www.vesti.ru/doc.html. Что конкретно он смотрел на этом сайте - непонятно. Но эта проблема решилась добавлением в конфиг SQUID строки
После этого в логи сквида стали попадать полные URL сайтов, а вот анализатор логов LightSquid всё равно показывает обрезанный URL
Собственно вопрос - можно ли заставить LightSquid (или какой-нибудь его аналог) отображать в статистике полные URL посещённых сайтов?
Возможна ли расширенная статистика логов SQUID?
Добавлено: 2016-04-14 12:58:26
LBV
free-sa вытягивает полный url
Возможна ли расширенная статистика логов SQUID?
Добавлено: 2016-04-14 14:39:13
awe007
Спасибо большое за наводку!
А не знаете, его можно установить на сервер с PFSense ? Или придётся ставить его на отдельную машину и скармливать ему логи Squid?
Возможна ли расширенная статистика логов SQUID?
Добавлено: 2016-04-14 16:50:49
LBV
Не использовал PFSense, если есть консоль и пакеты, то конечно можно
Возможна ли расширенная статистика логов SQUID?
Добавлено: 2016-04-14 17:22:34
awe007
Поставил пакет
Код: Выделить всё
[2.2.4-RELEASE][root@x.host.ru]/: pkg install free-sa-devel-2.0.0b6.7
Updating FreeBSD repository catalogue...
FreeBSD repository is up-to-date.
All repositories are up-to-date.
The following 1 package(s) will be affected (of 0 checked):
New packages to be INSTALLED:
free-sa-devel: 2.0.0b6.7
93 KiB to be downloaded.
Proceed with this action? [y/N]: y
Fetching free-sa-devel-2.0.0b6.7.txz: 100% 93 KiB 95.0kB/s 00:01
Checking integrity... done (0 conflicting)
[1/1] Installing free-sa-devel-2.0.0b6.7...
[1/1] Extracting free-sa-devel-2.0.0b6.7: 100%
в конфиге прописал где лежат логи сквида, и куда выгружать отчёты, но вот запустить не могу. Может подскажете, как его на FreeBSD запустить, чтобы он пропарсил логи?
пробовал команды
и
Код: Выделить всё
# /usr/bin/free-sa -d 14.04.2016-14.04.2016
в обоих случаях
Отправлено спустя 16 минут 6 секунд:
неправильно я писал путь к запускному файлу. Надо было /usr/local/bin/free-sa
Отправлено спустя 7 минут 36 секунд:
Осталось понять, как должна задаваться дата.
man free-sa пишет что не найдена команда man. В PFSense урезанная FreeBSD
на сайте программы никакой документации я тоже не нашёл..
при запуске
пишет вот что:
SAERROR: [SAusage] Incorrect dates range specified '14.04.2016'.
Please ensure that dates were supplied in proper locale.
Самое малое осталось - в каком формате ему надо задавать дату?

Возможна ли расширенная статистика логов SQUID?
Добавлено: 2016-04-15 10:39:44
LBV
Код: Выделить всё
#!/bin/sh
dat=`date +%x`
/usr/local/bin/free-sa -d ${dat}-
этот скрипт по крону, раз в 5 мин например, в конфиге указать нужную локаль через locale
Возможна ли расширенная статистика логов SQUID?
Добавлено: 2016-04-15 14:23:31
awe007
[2.2.4-RELEASE][
root@x.host.ru]/: /bin/sh /usr/local/etc/free-sa/start.sh
-'.RROR: [SAusage] Incorrect dates range specified '04/15/16
Please ensure that dates were supplied in proper locale.
в start.sh вышеуказанный текст
Отправлено спустя 34 минуты 32 секунды:
Что то с локалью.. читал где-то что в дистрибутиве PFSense удалены папки, в которых эти локали хранятся.. если я правильно понял.
Возможна ли расширенная статистика логов SQUID?
Добавлено: 2016-04-15 17:55:48
LBV
Формат например 15.04.2016, так что подбери его через
и в комманде
должен стоять "-" после даты , если указываешь 1 день. А локали можно закинуть с образа FreeBSD.