Страница 1 из 1

Подсчет трафиика SARG`ом

Добавлено: Чт фев 16, 2006 14:14
rdb
Здравствуйте. Заранее извиняюсь - если вопрос глупый. На форуме вроде не наешл на него ответ.

Ситуация следующая.
Сервак: FreeBSD, rejik, sarg

Вроде все установилось и работает. Сквида раздает инет, режик - режет, сарж считает.

Но есть один нюанс - при подсчете статистики SARG считает и статистику по отрезаным сслыкам....
т.е. режик то обрезал загрузку с инета, а в логе сквида она отражена и как следствие SARG ее считает. Таким образом получается не верное отображение информация в его отчете по использованному трафику.

Подскажите плиз как это поправить, чтобы SARG не считал отрезанные режиком запросы

Добавлено: Чт фев 16, 2006 14:21
Slava

Добавлено: Чт фев 16, 2006 15:18
rdb
попробовал....
ничего не помоголо...
конечно - возможно что-то не так делал...
но все равно упорно выдается в статистике все запросы...
может есть еще варианты ?

Добавлено: Чт фев 16, 2006 16:00
Rus
можно так:

cat access.log | egrep -v "DIRECT/___ip_куда_перенаправляет_режик____" > access.log.tmp
sarg -l access.log.tmp

Добавлено: Чт фев 16, 2006 16:32
rdb
Спасибо Rus
шас попробую

Добавлено: Чт фев 16, 2006 16:46
rdb
попробовал
только ничего не дало
я так понимаю - данным действием
я создал файл - где отстутствуют строки сождержащие DIRECT/___ip_куда_перенаправляет_режик____"
только самое интересное - что в логе сквида нет таких сток при это не положенные сайты и банеры режутся..
вот пример строки из лога сквида которая режется
...... TCP_MEM_HIT/200 1134 GET http://www.ifun.ru/ rdb NONE/- text/html

Добавлено: Чт фев 16, 2006 17:13
Rus
Для примера:
у меня строка в логе сквида:
1139488108.255 111 192.168.1.2 TCP_MISS/405 3942 POST http://gs.gator.com/gs_hi - DIRECT/192.168.1.254 text/html

DIRECT/192.168.1.254 - это собственно перенаправление режика.
попробуй так
cat access.log | grep "__заблокированный_URL__"
и просмотри куда идет редирект.

Строки типа
...... TCP_MEM_HIT/200 1134 GET http://www.ifun.ru/ rdb NONE/- text/html
означают что эта страница есть в кеше. Если и их хочется исключить из статистики SARG то придется добавить еще одно правило:
cat access.log | egrep -v "DIRECT/___ip_куда_перенаправляет_режик____" | egrep -v " 1134 "> access.log.tmp
sarg -l access.log.tmp

где: " 1134 "
"(пробел)(точный "вес" всех подставляемых страниц запрета)(пробел)"

если одна страница весит 1000 вторая 2000 третья 3000 то запись будет следующая:
egrep -v " 1000 | 2000 | 3000 "

Но таким образом мы отсеим и нормальные страницы с такимже "весом"!!!

В итоге слишком много сложностей не лучше чтоб Sarg подсчитывал как может?

Добавлено: Чт фев 16, 2006 17:26
rdb
понял...
буду пробовать...

ну сложность то конечно присутствует...
но это ведь на момент на стройки - а потом просто будет работать
а вот начальникам эти сложности не объяснить

спасибо большое

Добавлено: Пт фев 17, 2006 10:41
rdb
Поробовал

работает !!!!!

все классно...
спасибо огромное