У меня стоит squid , статистика ститается sarg-em. Все работает нормально. Трафик учитывается и выводится в отчетах.Но возникла проблема (точнее задание начальства) в сарджевых логах не должны появляться данные о некоторых ip адресах (пользователях). Т.е. в отчет sarg-a не должно выводиться о них вообще никакой информации (как будто их нет).
Как это сделать??
>У меня стоит squid , статистика ститается sarg-em. Все работает нормально. Трафик
>учитывается и выводится в отчетах.
>
>Но возникла проблема (точнее задание начальства) в сарджевых логах не должны появляться
>данные о некоторых ip адресах (пользователях). Т.е. в отчет sarg-a не
>должно выводиться о них вообще никакой информации (как будто их нет).
>
>Как это сделать??Проще формировать статистику по нужным клиентам.
В sarg насколько я помню ключи есть:
Ключи запуска sarg:-a имя-или-IP-адрес (ограничить отчёт указанным клиентом)
-u имя-пользователя (ограничить отчёт указанным пользователем)
Поправьте меня если я не прав.
>Поправьте меня если я не прав.
БОЛЬШОЕ спасибо за помощь
Конечно ВЫ ПРАВЫ, извините за такой простой вопрос - я просто зациклился на конфигурационном файле и забыл что ключах командной строки.
Завтра буду экспериментировать
>Поправьте меня если я не прав.а если юзеров много - до посинения юзать из ком.строки?
мои 5 коп: в sarg есть такая возможность, можно добавить пользователей, кот. не должно быть в отчетах.
для исключения по username:
в sarg.conf находите
# TAG: exclude_users fileи добавляете строку
exclude_users /usr/local/sarg/exclude_usersформат файла exclude_users - по юзеру на строку
ivanov
petrov
sidorovили
для исключения по ip в sarg.conf :
# TAG: exclude_hosts file
exclude_hosts /usr/local/sarg/exclude_hostsформат файла exclude_hosts - по адресу на строку
192.168.1.2
192.168.1.34
>для исключения по ip в sarg.conf :
># TAG: exclude_hosts file
>exclude_hosts /usr/local/sarg/exclude_hosts
>
>формат файла exclude_hosts - по адресу на строкуБольшое спасибо - это то самое, только что то то у меня не получается
Я попробовал так у себя организовать контроль трафикаЯ попробовал
создал в кроне такую строчку (при помощи sudo crontab -e)45 23 * * * /home/adminsergei/myskript/zap_egednevn_web_statistika.sh
вот содержание скрипта
#!/bin/sh
sarg -d `/bin/date +%d/%m/%Y`т.е. вечером создается полный отчет за день
добавил в /etc/squid/sarg.conf
такую строчку
exclude_hosts /etc/squid/sarg.hostsвот содержание этого файла
192.168.0.135
192.168.0.131
192.168.0.26только все равно что то не так
в отчетах sarge я вижу имена соотнесеные с этим хостом
Может еще какие либо тонкости есть
>Может еще какие либо тонкости естьВ добавку
Удалил из /etc/squid/sarg.usertab ип адреса (которые не надо считать) и соответствующие им имена
в /etc/squid/sarg.hosts
поставил подряд один адрес в строке все четыре адреса которые надо не считать
вот так
192.168.0.135
192.168.0.131
192.168.0.26
192.168.0.124
проверка скрипта выполнялась таким образом запускал в консоли
sudo ./zap_egednevn_web_statistika.shУвы эти адреса в новообразованной статистике есть - что то не срабатывает :(
>
>>Может еще какие либо тонкости есть
>
>В добавку
>попробуйте прописать в exclude_users ip вместо имен
>У меня стоит squid , статистика ститается sarg-em. Все работает нормально. Трафик
>учитывается и выводится в отчетах.
>
>Но возникла проблема (точнее задание начальства) в сарджевых логах не должны появляться
>данные о некоторых ip адресах (пользователях). Т.е. в отчет sarg-a не
>должно выводиться о них вообще никакой информации (как будто их нет).
>
>Как это сделать??А может эти ip адреса пустить мимо сквида? Или в конфиге сквида указать только те ip дреса кторые будут учитываться.
>А может эти ip адреса пустить мимо сквида? Или в конфиге сквида
>указать только те ip дреса кторые будут учитываться.В общем пока ничего не получается
Вот мой конфигурационный файл sarg.conf
language Russian_windows1251
access_log /var/log/squid/access.log
title " "
font_face Tahoma,Verdana,Arial
header_color darkblue
header_bgcolor blanchedalmond
font_size 9px
background_color white
text_color #000000
text_bgcolor lavender
title_color green
temporary_dir /tmp
output_dir /var/www/squid-reports
user_ip no
topuser_sort_field BYTES reverse
user_sort_field BYTES reverse
exclude_hosts /etc/squid/sarg.hosts
date_format e
remove_temp_files yes
index yes
index_tree file
overwrite_report yes
records_without_userid ip
use_comma yes
mail_utility mailx
topsites_num 100
topsites_sort_order CONNECT D
index_sort_order D
exclude_codes /etc/squid/sarg.exclude_codes
exclude_string "zhurnal.lib.ru"
max_elapsed 28800000
report_type users_sites sites_users topusers downloads topsites site_user_time_date date_time
usertab /etc/squid/sarg.usertab
long_url no
date_time_by bytes
charset windows-1251
show_successful_message no
show_read_statistics no
topuser_fields NUM DATE_TIME USERID CONNECT BYTES %BYTES IN-CACHE-OUT USED_TIME MILISEC %TIME TOTAL AVERAGE
user_report_fields CONNECT BYTES %BYTES IN-CACHE-OUT USED_TIME MILISEC %TIME TOTAL AVERAGE
site_user_time_date_type table
download_suffix "zip,arj,bzip,gz,ace,doc,iso,adt,bin,cab,com,dot,drv$,lha,lzh,mdb,mso,ppt,rtf,src,shs,sys,exe,dll,mp3,avi,mpg,mpeg"
resolve_ip yesВот файл с ip адресами которые НЕ ДОЛЖНЫ ПОЯВЛЯТСЯ В СТАТИСТИКЕ
cat /etc/squid/sarg.hosts
# Insert hosts you wish ignored in the sarg reports
192.168.0.135
192.168.0.131
192.168.0.26
192.168.0.124в /etc/squid/sarg.usertab пользователей которых надо НЕ СЧИТАТЬ НЕТ
Опцию user_ip no менял на yes - потом запускал sarg - не помогает - ненужные ип адреса все равно в статистике
Буду очень благодарен тому кто поможет разобраться
Уф разобрался - ответ в эттой теме
http://www.opennet.me/openforum/vsluhforumID1/32030.htmlСпасибо всем кто помог