доброго дня, у меня sarg 2.2.1 все работает и т.д., проблема в следущем..переодически я в ручную удаляю некоторые разделы отчетов (к примеру данные за месяц за январь, февраль и т.д.) но мне нужно вновь сгенерить данные за прошлый месяц, как это сделать в ручную, в конфиги никаких подсказок не нашел, в описании как то тоже нет четкого ответа...
Кто знает как быть?(логи squid естественно все хранятся)
>доброго дня, у меня sarg 2.2.1 все работает и т.д., проблема в
>следущем..переодически я в ручную удаляю некоторые разделы отчетов (к примеру данные
>за месяц за январь, февраль и т.д.) но мне нужно вновь
>сгенерить данные за прошлый месяц, как это сделать в ручную, в
>конфиги никаких подсказок не нашел, в описании как то тоже нет
>четкого ответа...
>Кто знает как быть?
>
>(логи squid естественно все хранятся)смотрим ман сарга на предмет опции "-d" -d Date from-until dd/mm/yyyy-dd/mm/yyyy
>доброго дня, у меня sarg 2.2.1 все работает и т.д., проблема в
>следущем..переодически я в ручную удаляю некоторые разделы отчетов (к примеру данные
>за месяц за январь, февраль и т.д.) но мне нужно вновь
>сгенерить данные за прошлый месяц, как это сделать в ручную, в
>конфиги никаких подсказок не нашел, в описании как то тоже нет
>четкого ответа...
>Кто знает как быть?
>
>(логи squid естественно все хранятся)Вот вам вывод команды "sarg -h", в нем содержится ответ на ваш вопрос:
sarg -h
sarg: Usage [options...]
-a Hostname or IP address
-b Useragent log
-c Exclude file
-d Date from-until dd/mm/yyyy-dd/mm/yyyy
-e Email address to send reports (stdout for console)
-f Config file (/usr/local/etc/sarg/sarg.conf)
-g Date format [e=Europe -> dd/mm/yy, u=USA -> mm/dd/yy]
-h Help (this...)
-i Reports by user and IP address
-l Input log
-n Resolve IP Address
-o Output dir
-p Use Ip Address instead of userid (reports)
-s Accessed site [Eg. www.microsoft.com, www.netscape.com]
-t Time [HH, HH:MM]
-u User
-w Temporary dir
-x Process messages
-z Debug messages
-convert Convert the access.log file to a legible date
-split Split the log file by date in -d parameter
P. S. Оп-паньки, вот что значит отвлекаться во время ответа. Безымянный товарищ
оказался проворнее. Прошу меня плагиатором не считать. :-)
:) принимается, плагиат не в счет...
Да, не заметил строчку, а все так просто...век живи век учись)
Спасибо господа..)
Народ, ну делается то все как понятно.....А КУДА ВСЕ ПИШЕТСЯ???
даю команду ./sarg -d 04/01/2007-04/30/2007 (тоесть за весь месяц апрель), команда выполняется...но в папке var/www/sarg/monthly не появляется отчет за месяц...чего то я не догоняю, или ...хммм, чего делать то? куда все это хозяйство пишется, пробовал путь прописать типа ./sarg -d 04/01/2007-04/30/2007 var/www/sarg/monthly - выполняется но папка monthly всеравно пустая
>Народ, ну делается то все как понятно.....А КУДА ВСЕ ПИШЕТСЯ???
>даю команду ./sarg -d 04/01/2007-04/30/2007 (тоесть за весь месяц апрель), команда выполняется...но
>в папке var/www/sarg/monthly не появляется отчет за месяц...чего то я не
>догоняю, или ...хммм, чего делать то? куда все это хозяйство пишется,
>пробовал путь прописать типа ./sarg -d 04/01/2007-04/30/2007 var/www/sarg/monthly -
>выполняется но папка monthly всеравно пустаяА вы про параметр -o почитайте. ;-)
Да и вообще, посмотрите в кронтабе или скрипте, из которого у вас запускается sarg, на
то, с какими опциями он запускается. Думаю, будет небесполезно.
sarg -xd хх\хх\хх-хх\хх\хх
после чего тебе выдаст детальный лог работы а также куда он сейвит лог