Есть некоторые непонятки с этим анализатором логов. Сначала что нужно сделать:
1. есть три подсети 192.168.1.0, 2.0, 3.0. Соотв-но в лог сквида пишется адреса типа 192.168.1.130
2. надо снять статистику по юзерам для каждой подсети отдельно. То есть при создании отчёта для одной подсети исключить две другие.В конфиге sarg.conf есть параметр:
# TAG: exclude_hosts file
# Hosts, domains or subnets will be excluded from reports.
#
# Eg.: 192.168.10.10 - exclude ip address only
# 192.168.10.0 - exclude full C class
# s1.acme.foo - exclude hostname only
# acme.foo - exclude full domain name
#
#exclude_hosts noneНо как бы я не извращался - этот параметр не работает. То есть, создаю файл exclude такого содержания:
---exclude---
192.168.2.0
192.168.3.0
---end file---
в конфиге прописываю
exclude_hosts /usr/local/sarg/excludeНе работает. В отчёт все-равно попадают хосты из двух других подсетей.
ПОМОГИТЕ, ПЛИИИИЗ!!!!!!!
А создать отдельные конфинги для каждой подсетки не пробовал ?
>А создать отдельные конфинги для каждой
>подсетки не пробовал ?Вопрос не в разных конфигах. Они есть, типа net1.conf. И т.д. Вопрос, почему не работает опция exclude_host
Сорри, проверил и у меня не работает. Ни с подсеткой, ни с отдельным хостом.
>Сорри, проверил и у меня не
>работает. Ни с подсеткой, ни
>с отдельным хостом.А у тебя какая версия? Как ты пробовал?
Интересный момент, если в файл exclude сделать запись типа "192.168.2.78 " (в конце записи поставить пробел, то SARG вообще говорит, типа record not found.
Блин. Ведь у меня как-то работало. Как - убей, не помню.
!!!!!
Вот блин. Так никто и не ответил ничего толкового.
Пришлось самому.......
!!!!!Вообщем, к сведению. Опция exclude_hosts не работает ни под каким соусом.
Зато рабоает опция exclude_users
Пришлось извращаться.
>!!!!!
>Вот блин. Так никто и не
>ответил ничего толкового.
>Пришлось самому.......
>!!!!!
>
>Вообщем, к сведению. Опция exclude_hosts не
>работает ни под каким соусом.
>
>Зато рабоает опция exclude_users
>Пришлось извращаться.
А почему бы не попробовать извратиться следующим образом:
cat /var/log/squid/access.log | grep 192.168.1. > /tmp/squid.log
sarg -l /tmp/squid.log
Хотя у меня одно подсетка, но по моему все должно сработать.
exclude_hosts - это вроде исключать адреса на которые юзера ходят.
exclude_users - тебе нужно это (в качестве парматра даешЬ файл, в котором список хостов/сетей подлежащие невключению в статистику), и второе: не помню точно по какому принципу делается exclude -- по IP или hostname.
Аналогичная проблема. У меня кроме локалки 192.168.1.0 ещё подсеть с реальными ip где есть апач и пр. и как её исключить не понятно я все возможные exclude_ перепробовал.
Поделитесь опытом.
У меня вот такой ламерский вопрос возник : можно выводить отчеты для разных списков пользователей, а вот как их вывод настроить собственно в сарже? То есть конфиг я настрою, а потом что делать?
Целая проблема с SARG . Раньше работал нормально. Ничего не менял, захотел очередной раз посмотреть статистику за определынный период
sarg -x -d 02032003-01042003
ответом было Segmentation fault
Что произошло ??? Не работает по сей день.Народ, Кто что знает про это !?
>Целая проблема с SARG . Раньше работал нормально. Ничего не менял, захотел
>очередной раз посмотреть статистику за определынный период
>sarg -x -d 02032003-01042003
>ответом было Segmentation fault
>Что произошло ??? Не работает по сей день.
>
>Народ, Кто что знает про это !?Полдня сегодня ломал голову над этой же проблемой. :)
Вылечилось удалением /tmp/sarg