Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » SARGE

Ответить
Настройки темы
SARGE

Пользователь


Сообщения: 112
Благодарности: 0

Профиль | Отправить PM | Цитировать


sarg.conf
Код: Выделить весь код
language Russian_windows1251

access_log /var/log/squid/access.log

graphs yes

title "CTATuCTuKA squid"

header_color darkblue

header_bgcolor blanchedalmond

background_color gray

temporary_dir /tmp

output_dir /var/www/html/squid-report

overwrite_report yes

charset Windows-1251

show_successful_message yes

squidguard_conf /etc/squid/squidGuard.conf

www_document_root /var/www/html
...ещё есть скрипт
Код: Выделить весь код
#!/bin/bash
#generate current month report
PATH=$PATH:/usr/sbin
#squid logs
LOG_DIR=/var/log/squid
#current month(jun,feb.jul....... etc) need for grep
CUR_MONTH=`date +%b`
#-- last day of month i.e. 28 30 31
function end_month {
     typeset ym=$1 y m ld
     ((  y = ym  / 100 ))
     ((  m = ym  % 100 ))
     for ld in $(cal $m $y); do :; done
     echo $ld
       }
DOM=`end_month \`date +%Y%m\``
#------
FROM=`date +01/\%m/\%Y`
TO=`date +$DOM/\%m/\%Y`
#files to parse all log files changed in current month
FILES=`ls -l $LOG_DIR/access.log* | grep $CUR_MONTH | awk {'print $9'}`
#generate string 4 sarg aka -l/var/log/squid/access.log  
#-l/var/log/squid/access.log.0  -l/var/log/squid/access.log.x
for str in $FILES
do
res=" -l $str"$res
done
sarg  $res -d $FROM-$TO
....который при запуске говорит
Код: Выделить весь код
[root@proxy squid]# /usr/local/bin/sarge_gen.sh
/usr/local/bin/sarge_gen.sh: line 42:  7912 Segmentation fault      sarg $res -d $FROM-$TO
...еже запущаю сам САРДЖ, то он сказывает следующее
Код: Выделить весь код
[root@proxy squid]# sarg
Segmentation faultile: 5471, reading: 0.00%
[root@proxy squid]#
...статистика не генерится!
...что делать?
...как быть?
...помогите мне ребята (заранее спасиБо).

Отправлено: 15:05, 27-02-2007

 

Пользователь


Сообщения: 112
Благодарности: 0

Профиль | Отправить PM | Цитировать


....разобрался, всё дело в неправильном формате лог файла /var/log/squid/access.log
...решается добавлением в squid.conf параметра emulate_httpd_log on

...всё собссссно, всем спасиБо! :-)

Отправлено: 10:06, 28-02-2007 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » SARGE

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено




 
Переход