The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Каталог Программ: Free-SA - squid statistic analyzer, auto_prog (?), 16-Июн-07, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


58. "Free-SA - squid statistic analyzer"  +/
Сообщение от saperemail (ok), 23-Янв-08, 15:15 
>А нельзя ли сделать так, чтобы отчет topusers.html сохранялся в строго определенном
>месте (т.е. не в папке с названием ввиде даты отчета)?

Можно, но не стОит.

Вот такая строка будет всегда показывать имя директории с последним отчетом:
cat index.html|grep "<tr><td>"|cut -d \" -f 2|head -n 1|sed 's/\/index.html//'

Можно еще указать в конфигурационном файле email="-" или запускать free-sa с -e - и перенаправлять вывод в файл, например:
free-sa -e - > /constant_path_to_topuser_report/topuser.txt
В этом файле будет отчет topuser в текстовом виде, т.е. парсить HTML-тэги не придется.

> Просто у меня возникла идея разграничивать трафик пользователей с использованием free-sa и
>squidGuard. Мне кажеться получилось-бы очень даже неплохо.

А поподробнее? Можете отписать мне на почту? Хотелось бы добавить поддержку журнала SquidGuard (кажется в SARG-е она есть).

Ответить | Правка | Наверх | Cообщить модератору

59. "Free-SA - squid statistic analyzer"  +/
Сообщение от npomoHemail (ok), 24-Янв-08, 13:48 
>А поподробнее?

Если бы заставить САБЖ собирать статистику по topuser, например за каждые 5 минут и сумму записывать в отдельный файл. А там уже не проблема написать скриптик на шелле, который будет следить за превышением траффика.
>Хотелось бы добавить поддержку журнала SquidGuard

Мне кажется что сколько-нибудь стоящей инфы в сквидгардовском логе днем с огнем не сыщешь.
Хотя, может кому и надо? :)

Ответить | Правка | Наверх | Cообщить модератору

60. "Free-SA - squid statistic analyzer"  +/
Сообщение от saperemail (ok), 24-Янв-08, 15:57 
>Если бы заставить САБЖ собирать статистику по topuser, например за каждые 5
>минут и сумму записывать в отдельный файл. А там уже не
>проблема написать скриптик на шелле, который будет следить за превышением траффика.

Так, а в чем собственно сложность? Делаем free-sa.conf2 с ts="false", users="false" и.т.д. indicators="false" тоже выставляем, выключаем logo и showinfo. Запускаем free-sa -f free-sa.conf2 -e - > /constant_path/topuser.txt

Всё вроде?! Ну, можно еще директорию targetdir переопределить, чтобы в остальные отчеты не попадали эти временные, да и rotate выставить, скажем в 60.

>>Хотелось бы добавить поддержку журнала SquidGuard
>
>Мне кажется что сколько-нибудь стоящей инфы в сквидгардовском логе днем с огнем
>не сыщешь.
>Хотя, может кому и надо? :)

Можете мне на почту сбросить сжатый образец мегабайт-два?

Ответить | Правка | Наверх | Cообщить модератору

61. "Free-SA - squid statistic analyzer"  +/
Сообщение от npomoHemail (ok), 25-Янв-08, 07:58 
>Так, а в чем собственно сложность? Делаем free-sa.conf2 с ts="false", users="false" и.т.д. indicators="false" тоже выставляем, выключаем logo и showinfo. Запускаем free-sa -f free-sa.conf2 -e - > /constant_path/topuser.txt

При вводе этой команды, у меня машина ничего не делает, вернее команда, как мне кажеться просто зависает (FreeBSD 6.2; free-sa 1.40). И если честно, я недопонял за какой период парсится access.log. Я имел ввиду возможность парсить, например, за последние 5 минут - и операция бы выполнялась быстро, и нагрузки на систему бы не было сильной.

>Можете мне на почту сбросить сжатый образец мегабайт-два?

Не знаю, может я смотрю не тот лог (хотя он вроде у сквидгарда всего один), но он если и будет у меня размером в 1-2 метра, то только лет через 10 :)! Дело в том, что у меня там логируется инфа только о старте сквидгарда и ничего более.


Ответить | Правка | Наверх | Cообщить модератору

62. "Free-SA - squid statistic analyzer"  +/
Сообщение от saperemail (ok), 25-Янв-08, 15:15 
>>free-sa -f free-sa.conf2 -e - > /constant_path/topuser.txt
>
>При вводе этой команды, у меня машина ничего не делает, вернее команда,
>как мне кажеться просто зависает (FreeBSD 6.2; free-sa 1.40).

Странно.

>И если
>честно, я недопонял за какой период парсится access.log. Я имел ввиду
>возможность парсить, например, за последние 5 минут - и операция бы
>выполнялась быстро, и нагрузки на систему бы не было сильной.

А зачем за 5 минут? У вас ведь лимиты на день заданы или вы хотите сэкономить на повторяющемся парсинге всего дня и суммировать 5-минутные результаты работы Free-SA в скрипте?

Ответить | Правка | Наверх | Cообщить модератору

63. "Free-SA - squid statistic analyzer"  +/
Сообщение от npomoHemail (ok), 28-Янв-08, 08:44 
>А зачем за 5 минут? У вас ведь лимиты на день заданы или вы хотите сэкономить на повторяющемся парсинге всего дня и суммировать 5-минутные результаты работы Free-SA в скрипте?

Вот именно! Это во-первых не будет грузить сервер, А во-вторых будет более своевременное отключение юзеров, привысивших лимит.

Ответить | Правка | Наверх | Cообщить модератору

64. "Free-SA - squid statistic analyzer"  +/
Сообщение от zerghack007email (?), 31-Янв-08, 09:59 
Решил попробовать анализатор логов для squid -> free-sa.
При установки возникает такая ошибка: Пишет типа не найден файл /usr/bin/sort
Я тупо скопировал sort из /bin в /usr/bin. Вроде установилось. Поправил конфиг (раскоментировал кое -какие строчки).
При запуске free-sa -d month он ругаеться:
[root@linux bin]# free-sa -d month -l /var/log/squid/access.log
Исключение в операции с плавающей точкой
[root@linux bin]#
Подскажите пожалуйста, что делать?
Ответить | Правка | Наверх | Cообщить модератору

66. "Free-SA - squid statistic analyzer"  +/
Сообщение от saperemail (ok), 31-Янв-08, 15:55 
>Решил попробовать анализатор логов для squid -> free-sa.
>При установки возникает такая ошибка: Пишет типа не найден файл /usr/bin/sort
>Я тупо скопировал sort из /bin в /usr/bin. Вроде установилось. Поправил конфиг
>(раскоментировал кое -какие строчки).
>При запуске free-sa -d month он ругаеться:
>[root@linux bin]# free-sa -d month -l /var/log/squid/access.log
>Исключение в операции с плавающей точкой
>[root@linux bin]#
>Подскажите пожалуйста, что делать?

Странная ошибка. Попробуйте запустить так:
free-sa -d month -l /var/log/squid/access.log -f /dev/null

Повторится ли ошибка? И поделитесь парой строчек из вашего access.log, возможно дело в формате файла.

Возможно лучше перенести дискуссию в раздел ошибок, сюда: http://sourceforge.net/tracker/?group_id=191513&atid=937679

Ответить | Правка | Наверх | Cообщить модератору

65. "Free-SA - squid statistic analyzer"  +/
Сообщение от saperemail (ok), 31-Янв-08, 15:52 
>>А зачем за 5 минут? У вас ведь лимиты на день заданы или вы хотите сэкономить на повторяющемся парсинге всего дня и суммировать 5-минутные результаты работы Free-SA в скрипте?
>
>Вот именно! Это во-первых не будет грузить сервер, А во-вторых будет более
>своевременное отключение юзеров, привысивших лимит.

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

Ответить | Правка | К родителю #63 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру