Не создает отчет sarg [soloved]

После запуска с параметрами вывода сообщений о конфиге.

netsrv ~ # sarg -z
SARG: TAG: access_log /var/log/squid/access.log
SARG: TAG: graphs yes
SARG: TAG: graph_days_bytes_bar_color orange
SARG: TAG: title "Squid User Access Reports"
SARG: TAG: font_face Tahoma,Verdana,Arial
SARG: TAG: header_color darkblue
SARG: TAG: header_bgcolor blanchedalmond
SARG: TAG: font_size 9px
SARG: TAG: header_font_size 9px
SARG: TAG: title_font_size 11px
SARG: TAG: background_color white
SARG: TAG: text_color #000000
SARG: TAG: text_bgcolor lavender
SARG: TAG: title_color green
SARG: TAG: logo_image none
SARG: TAG: logo_text "Hi Users"
SARG: TAG: logo_text_color #000000
SARG: TAG: temporary_dir /tmp
SARG: TAG: output_dir /var/www/html/squid
SARG: TAG: resolve_ip yes
SARG: TAG: user_ip yes
SARG: TAG: topuser_sort_field BYTES reverse
SARG: TAG: user_sort_field BYTES reverse
SARG: TAG: date_format e
SARG: TAG: lastlog 0
SARG: TAG: remove_temp_files yes
SARG: TAG: index yes
SARG: TAG: overwrite_report yes
SARG: TAG: records_without_userid ip
SARG: TAG: use_comma no
SARG: TAG: mail_utility mail
SARG: TAG: topsites_num 100
SARG: TAG: topsites_sort_order BYTES D
SARG: TAG: index_sort_order D
SARG: TAG: max_elapsed 28800000
SARG: TAG: report_type topsites sites_users users_sites date_time denied auth_failures
SARG: TAG: long_url no
SARG: TAG: date_time_by bytes
SARG: TAG: charset Latin1
SARG: TAG: show_successful_message yes
SARG: TAG: show_read_statistics yes
SARG: TAG: topuser_fields NUM DATE_TIME USERID CONNECT BYTES %BYTES IN-CACHE-OUT USED_TIME MILISEC %TIME TOTAL AVERAGE
SARG: TAG: user_report_fields CONNECT BYTES %BYTES IN-CACHE-OUT USED_TIME MILISEC %TIME TOTAL AVERAGE
SARG: TAG: topuser_num 0
SARG: TAG: site_user_time_date_type list
SARG: TAG: datafile none
SARG: TAG: show_sarg_info yes
SARG: TAG: show_sarg_logo no
SARG: TAG: displayed_values bytes
SARG: TAG: download_suffix "zip,bzip,gz,rpm,doc,iso,bin,cab,com,mdb,mso,rtf,src,sys,exe,mp3,avi,mpg,mpeg,swf"
SARG: File not found: /var/log/squid/access.log

фаил такое есть есть их два Сквид ведет два лога

logformat squid %ts %>a %st %ru
access_log /var/log/squid/access.log squid

logformat sbilling %ts %>a %st %ru
access_log /var/log/squid/access2.log sbilling

Ни один лог не читается и не видится саргом!
Раскажите где копать!?

Права

Права проверяли?
---
Делай, что должен, и будь, что будет.

Права, на что?

Права, на что? На папку для записи подный доступ. Лог не считывается даже при остановленом сквиде! И скопировнном файле, иногда выдает ошибку not recordes found что еще больше удивляет!

А что говорит ls

А что говорит

ls -la /var/log/squid/

?
_______________________
From Siberia with Love!

netsrv ~ # ls -la

netsrv ~ # ls -la /var/log/squid/
total 32128
drwxr-xr-x 2 squid squid 4096 Oct 6 20:06 .
drwxr-xr-x 16 root root 4096 Sep 30 23:10 ..
-rw-r--r-- 1 root root 0 Sep 11 16:04 .keep_net-proxy_squid-0
-rw-r----- 1 squid squid 2605664 Oct 7 14:32 access.log
-rw-r----- 1 squid squid 2645890 Oct 7 14:32 access2.log
-rw-r----- 1 squid squid 687276 Oct 6 18:10 cache.log
-rw-r----- 1 squid squid 26900389 Oct 7 14:32 store.log
netsrv ~ #
Данные считываются из лога
-rw-r----- 1 squid squid 2605664 Oct 7 14:32 access.log

И как бы до сих

И как бы до сих пор не дошло? С какими правами запускается sarg?
_______________________
From Siberia with Love!

Ошибка not recordes

Ошибка not recordes found
так и просит хоть пару строк Вашего лога сквида... ;)

---
Делай, что должен, и будь, что будет.

Кстати, касаемо

Кстати, касаемо выбора парсера логов сквида: почему не free-sa?
Нет ебилда в основной ветке?

--
Live free or die

emerge free-sa не

emerge free-sa не помогает )))

Но после устновки из исходников и настройки пакета на стандартный конфиг
дает вот акую ошибку
netsrv ~ # free-sa
SAERROR: [CollectLog] No records found

Но хотелось бы увидеть сборку, не "фрисы" а SARG потому что последный есть в дистрибутиве а первого нет!

.

gmurik написал(а):
emerge free-sa не помогает )))

Но после устновки из исходников и настройки пакета на стандартный конфиг
дает вот акую ошибку

"Лёгким движением # make install любой дистрибутив превращается в Слаку"

gmurik написал(а):
netsrv ~ # free-sa
SAERROR: [CollectLog] No records found

Привести стандартный конфиг в соответствие с твоей конфигурацией не судьба?

log="/var/log/squid/access.log"
...
targetdir="/usr/www/squid-statistics/free-sa" 
tmpdir="/tmp/free-sa"
# Обе должны существовать, ну и права на запись
...

Ну и вроде всё, остальное - рюшечки.

--
Live free or die

######### # FILES

#########
# FILES #
#########
#log="/access.log"
log="/var/log/squid/access.log"
#usertab="/usr/local/etc/free-sa/users"
downloads="/usr/local/etc/free-sa/downloads.sample"
#local_filter=""
#global_filter=""

###############
# DIRECTORIES #
###############
targetdir="/var/www/html/free-sa"
tmpdir="/var/cache/free-sa"

#####################
# REPORTS SELECTION #
#####################
#ts="true"
#paf="true"
#saf="true"
#pdn="true"
#sdn="true"
#cct="true"
#pst="true"
dld="true"
#fullurl="true"
#users="true"
#email=""

##################
# REPORTS LIMITS #
##################
#paf_limit="50"
#saf_limit="50"
#pdn_limit="50"
#sdn_limit="50"
#cct_limit="50"
#pst_limit="50"
#dld_limit="50"
#lcf_limit="50"
#url_limit="50"
#ts_limit="0"
#dld_min="0"
#rtr_timeout="5000"

####################
# OTHER PARAMETERS #
####################
name="free-sa.conf"
autorecords="5"
logformat="0"
fulltraffic="true"
#inameuser="true"
#user_unescape="false"
indicators="true"
overwrite="1"
resolveip="false"
showinfo="true"
#site=""
logo="Free_SA"
#locale="en_US.UTF8"
#rotate=""
divisor="b"

В одной папке не было устновлено прав, переписал права все тоже самое!
tmpdir="/var/cache/free-sa"

netsrv ~ # free-sa
SAERROR: [CollectLog] No records found

?

gmurik написал(а):
SAERROR: [CollectLog] No records found

Ты его от какого пользователя пускаешь?

Что говорит $ head /var/log/squid/access.log?

--
Live free or die

1223304566 192.168.1.11 306

1223304566 192.168.1.11 306 1025 http://www.translate.ru/App_Themes/Default/CopyPromt.css
1223304566 192.168.1.11 306 1021 http://www.translate.ru/App_Themes/Default/dmenu.css
1223304566 192.168.1.11 322 1017 http://www.translate.ru/App_Themes/Default/mp.js
1223304567 192.168.1.11 477 1029 http://www.translate.ru/tools/prototype/prototype-1.6.0.2.js
1223304567 192.168.1.11 477 1055 http://www.translate.ru/tools/scriptaculous-js-1.8.1/src/scriptaculous.js?load=effects
1223304567 192.168.1.11 477 1056 http://www.translate.ru/tools/scriptaculous-js-1.8.1/src/scriptaculous.js?load=dragdrop
1223304567 192.168.1.11 477 1010 http://www.translate.ru/tools/shadower.js
1223304567 192.168.1.11 476 1035 http://www.translate.ru/tools/scriptaculous-js-1.8.1/src/effects.js
1223304567 192.168.1.11 475 1035 http://www.translate.ru/tools/scriptaculous-js-1.8.1/src/dragdrop.js
1223304567 192.168.1.11 309 1014 http://www.translate.ru/images/compare_tr.gif

А Sarg или Free-sa Запускаются от пользователся root

Странно

Давай

# ls -l /usr/local/etc
# ls -l /var/www/html/free-sa
# ls -l /var/cache/free-sa

--
Live free or die

# ls -l

# ls -l /usr/local/etc
drwxr-xr-x 2 root root 4096 Oct 7 17:31 free-sa
# ls -l /var/www/html/free-sa
total 0
# ls -l /var/cache/free-sa
total 0
-rw-r--r-- 1 root root 0 Oct 7 17:41 cct.uns
-rw-r--r-- 1 root root 0 Oct 7 17:41 dld.uns
-rw-r--r-- 1 root root 0 Oct 7 17:41 paf.uns
-rw-r--r-- 1 root root 0 Oct 7 17:41 pdn.uns
-rw-r--r-- 1 root root 0 Oct 7 17:41 pst.uns
-rw-r--r-- 1 root root 0 Oct 7 17:41 saf.uns
-rw-r--r-- 1 root root 0 Oct 7 17:41 sdn.uns
Вот такие вот ответы!

По последним настройкам

По последним настройкам удалось добратся вот до такой ошибки

Now generating Sarg report from Squid log file /var/log/squid/access.log and all rotated versions ..
sarg -l /var/log/squid/access.log
.. Sarg failed! See the output above for details.
Генерил из Webmin
Хотя конфиг остался тотже!
Куда копать?

Характер скверный, не женат!

sarg-reports пробовал запускать под рутом?

# sarg-reports
SARG - Daily / Weekly / Monthly - Squid proxy usage reports creation tool
Written by Ugo Viti <ugo.viti@initzero.it>
Version: 20050202

Usage: /usr/sbin/sarg-reports [OPTIONS]

Allowed options:
    manual,  Create Manual report
     today,  Create Today report
     daily,  Create Daily report
    weekly,  Create Weekly report
    montly,  Create Monthly report

при настройке squid'а не

при настройке squid'а не меняли формат access.log? если да - то это надо указать и в конфиге sarg'аю

P.S.: Linux - это красная таблетка :-) Windows - синяя...

По последним настройкам

Сейчас поставил Webalizer Проанализировал лог апача все без проблем, там настройки были стандартные, а вот при настройке squid я действительно менял конфиг!
А есть у когонить директива для squid`a что бы он писал понятный конфиг для sarg`a?

Warning: Truncating oversized request field
Skipping bad record (531)
No valid records found!
Это то что выдал Webalizer

Характер скверный, не женат!

читай комментарри кофига

читай комментарри кофига sarg'а, смотри конфиг squid'а и приводи в ссответствие. Настройки по-умлчанию sarg'а, webaliser'а и прочих предполагают, что и настройки формата squd'а не изменялись.

P.S.: Linux - это красная таблетка :-) Windows - синяя...

.

gmurik написал(а):
А есть у когонить директива для squid`a что бы он писал понятный конфиг для sarg`a?

Сквид умеет писать логи как в нативном формате, так и в формате Common Индейца.

С точки зрения информативности рекомендуется использовать первый.
У тебя по всей видимости был второй.

Webalizer умеет работать с обоими форматами.
free-sa (и насколько я понимаю - sarge) - по всей видимости только с нативным.

:wq
--
Live free or die

Не создает отчет sarg (решено)

Anarchist написал(а):
gmurik написал(а):
А есть у когонить директива для squid`a что бы он писал понятный конфиг для sarg`a?

Сквид умеет писать логи как в нативном формате, так и в формате Common Индейца.

С точки зрения информативности рекомендуется использовать первый.
У тебя по всей видимости был второй.

Webalizer умеет работать с обоими форматами.
free-sa (и насколько я понимаю - sarge) - по всей видимости только с нативным.

Всем спасибо кто помогал проблема решилась.
Изменением темпового каталого Sarg`a
и изменением формата лога squid`a просто на стандартный
просто "acces_log" и путь до лога.

Характер скверный, не женат!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".