| |
| 1.1, frad, 01:27, 20/03/2006 [ответить] [смотреть все]
| +/– | |
люди htaccess в какой пакет входит? Думал в Apache 2, но там его нет (в Squid'е и sarg'е тоже нет). Подскажите где искать |  | | |
| 1.7, pupkin, 16:45, 09/04/2006 [ответить] [смотреть все]
| +/– | |
При просмотре статистики отображается только старая статистика по траффику, хотя сбор идет и каталоги на веб-сервере для ежедневной, месячной и недельной статистики создаются. В index.html в корне виртуального хоста не прописываются ссылки на эти каталоги. В чем может быть дело?
Было обновление саржа до версии 2.0.8 в ноябре. До февраля все работало. А потом перестало. ОС - Gentoo. |  | | |
| 1.9, cj, 09:53, 10/05/2006 [ответить] [смотреть все]
| +/– | |
народ, а кто нить пробывал разграничивать таким образом доступ, только что бы юзеры брались с АД? |  | | |
| 1.12, scorp, 13:37, 26/06/2006 [ответить] [смотреть все]
| +/– |
а как сделать так, чтобы блокировка пользователей была не по авторизации, а по IP???
раздаю пользователям инет по IP... |  | | |
| 1.14, freddy, 14:43, 11/07/2006 [ответить] [смотреть все]
| +/– | |
У меня сарг 2.2.1 и юзеры в сквид ходят по своим постоянным IP.
сарг создает каталоги следующего вида:
/var/www/sarg/ONE-SHOT/03Jul2006-05Jul2006/192.168.0.56/
в которых лежит такой .htaccess :
AuthUserFile /etc/httpd/.htpasswd
AuthName "SARG, Restricted Access"
AuthType Basic
<Limit GET POST>
user admin 192.168.0.56
</LIMIT>
теперь при доступе клиента к этому каталогу для просмотра своей статистики,должно появлятся окно авторизации. Но оно не появляется,а браузер выдает ошибку.
Нужно в .htaccess выгружать директивы в виде
<Limit GET POST>
Require user admin 192.168.0.56
</LIMIT>
Должно быть слово Required !!!
В сарге 2.2 ,видимо, допущена ошибка.
Но я его обхитрил,поставив в /etc/sarg/sarg.conf в директиве
Require user admin %u
два слова Require:
Require Require user admin %u
и теперь в /htaccess все правильно
<Limit GET POST>
Require user admin 192.168.0.56
</LIMIT>
и окошко для ввода пароля появляется!
|  | | |
| 1.17, Владимир Л, 14:28, 18/07/2006 [ответить] [смотреть все]
| +/– |
В отчете Sarg указываются IP хостов в то-же время в sarg.conf имеется возможность назначить конкретное имя айпишнику. Вот только непонятно прокомментировано. По умолчанию стоит #username none. Я поставил usertab /usr/local/etc/sarg/myusertab
где myusertab - текстовый файл по одноимённому пути в виде 192.168.112.80 Виктор
192.168.112.81 Фёдор
и т.д.
так эта хрень не работает. Всё равно IPшники в отчёте! Может кто делал подобное? |  | | |
| |
| 2.19, Victor, 08:07, 20/07/2006 [^] [ответить] [смотреть все] [показать ветку]
| +/– |
В sarg.usertab или в myusertab пишем
192.168.112.81 Фёдор
с одним пробелом :)
после этого у меня заработало.
А вот сейчас пытаюсь разобраться как отсортировать
отчет index.html по датам. Типа такого:
Период
01Mar2006-01Apr2006
01Apr2006-01May2006
01May2006-01Jun2006
01Jun2006-01Jul2006
01Jul2006-01Aug2006
Почему-то куда хочет, туда и добавляет новый месяц. |  | | |
|
| 1.23, Dmitry U. Karpov, 18:36, 12/02/2007 [ответить] [смотреть все]
| +/– | |
Автор явно не знаком с принципами регэкспов (регулярных выражений). Если файл banners.acl содержит регэкс-шаблоны, то точки надо бэкслэшить, т.к. в регэкспах точки играют ту же роль, что вопр.знаки в шаблонах имён файлов - заменяют собой один любой символ.
Кроме того, можно записывать это более компактно:
[/.](banne[rx]|baner|banners)[/.]
(это вместо первых восьми строчек).
И наконец, не следует смешивать вместе баннеры и порнуху, т.к. наверняка найдётся начальник, который захочет смотреть порнуху без баннеров (т.е. порнуху и баннеры надо разнести в разные ACL). |  | | |
| 1.24, Антон, 19:52, 16/09/2007 [ответить] [смотреть все]
| +/– | |
Я не силен в bash, но мне кажется, что сделать раздельные лимиты для пользователей проще следующим скриптом:
#/bin/sh
defaultlimit=1000000
squidcom='/etc/init.d/squid reload'
userlist='./userlist'
unlink blocklist
sarg -e stdout > /tmp/sarginfo
sed -e '1,/---------/D' -i /tmp/sarginfo
sed -e '/---------/,10000D' -i /tmp/sarginfo
cat /tmp/sarginfo |
while read no userid connect bytes bytespercent elapsedtime milisec timepersent ; do
bytes='echo $bytes | sed s/[.]//g'
str='grep $userid $userlist'
limit='echo $str | sed 's/\(\<[^ ]*\>\)\([ ]*\)\(\<[^ ]*\>\)/\3/g''
if test -z "$limit" ; then
limit=$defaultlimit
fi
if test "$bytes" -gt "$limit" ; then
echo $userid >> blocklist
fi
done
unlink /tmp/sarginfo
$squidcom
Файл userlist в виде:
пользователь лимит
|  | | |
| 1.29, Игорь, 11:32, 17/03/2010 [ответить] [смотреть все]
| +/– |
А где можно поискать расшифровку столбиков отчетов по SARG. Больше всего меня интересует IN-CACHE-OUT. Что это?
И в access.log считается только входящий траффик или исходящий тоже?
|  | | |
| 1.30, Qwe, 09:51, 04/10/2011 [ответить] [смотреть все]
| +/– | |
http://www.opennet.ru/base/net/squid_sarg_script.txt.html
Формат странички логов:
Подключений - кол-во обращений к сквиду с этого ip
Байт - кол-во переданных байт с прокси.
% Байт - процент от общего трафика сквида в байтах, приходящихся на этого абонента.
IN-CACHE-OUT IN - процент байт, которые клиент получил из кэша OUT-процент байт,
которые были стянуты снаружи. только чего-то результирующий процент
не сходится :). Буду думать. в доке нет. Возможно они просто берут
среднее арифметическое, а не считают сложный процент.
(не знаю, как алгоритм реализован).
Общее время - сколько пользователь в онлайне прообитал
миллисек - Сколько всего миллисекунд потратил сквид на обработку его запросов.
Самое интересное поле это IN-CACHE-OUT поле IN это эффективность прокси.
Можно уменьшить его на пару процентов и получаем реальную эффективность.
|  | | |
|
|