Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Sarg. Не создаёт дневные, недельные, месячные отчёты.  (Прочитано 6548 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн AAA

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
   Стоит система Ubuntu 10.10 / Squid 2.7Stable9 / Sarg 2.2.7.1-2
Всё настроено, всё нормально, интернет раздаётся. Что бы посмотреть статистику использую Sarg и в консоле команду - sarg. Создаётся отчёт за всё время. Если задать команду для интервала дат sarg -d 21/01/2011-21/01/2011, то создаётся отчёт за сегодняшний день (или за указанный период).
   Встала задача автоматизации создания отчётов через Cron, каждый час. Пробую прописывать команду sarg-reports today, команда запускается, жесткий диск шебуршит, пороходит время, отчёта нет. Аналогичная ситуация с daily, weekly, monthly. Как заставить работать этот скрипт и получать отчёты?

Файл конфигурации Sarg'а:
(Нажмите, чтобы показать/скрыть)
Ubuntu 11.04

Оффлайн Unreg

  • Активист
  • *
  • Сообщений: 751
  • Ubuntu 8.04 / Acer Aspire One 110 > Debian 5.04
    • Просмотр профиля
    • LJ
Цитировать
$ cat /etc/logrotate.d/squid
#
#       Logrotate fragment for squid.
#
/var/log/squid/*.log {
        #daily
        monthly
        compress
        delaycompress
        rotate 2
        missingok
        nocreate
        sharedscripts
        postrotate
                test ! -e /var/run/squid.pid || /usr/sbin/squid -k rotate
        endscript
}

Оффлайн AAA

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Мой вариант:
#
#       Logrotate fragment for squid.
#
/var/log/squid/*.log {
        daily
        compress
        delaycompress
        rotate 2
        missingok
        nocreate
        sharedscripts
        prerotate
                test ! -x /usr/sbin/sarg-reports || /usr/sbin/sarg-reports
        endscript
        postrotate
                test ! -e /var/run/squid.pid || /usr/sbin/squid -k rotate
        endscript
}

Пробовал исправлять на Ваш вариант, всё равно не работает :(
Ubuntu 11.04

Оффлайн AAA

  • Автор темы
  • Новичок
  • *
  • Сообщений: 38
    • Просмотр профиля
Разобрался с проблемой.
Оказывается в файле /sarg/sarg-reports.cfg путь выгружаемых страниц HTMLOUT был указан на =/var/lib/sarg (по умолчанию), а в конфиге sarg'а /etc/sarg.conf путь был на output_dir /var/www/sarg. Поэтому он и не отображал статистику daily, weekly и monthly в обозревателе, но при этом что-то шебуршил. А на самом деле он всю статистику выгружал в другую папку. Нужно, что бы путь HTMLOUT в sarg-reports.cfg был такой же как и в sarg.conf параметр output_dir.
« Последнее редактирование: 25 Января 2011, 15:37:20 от AAA »
Ubuntu 11.04

Оффлайн Yuriy_Y

  • Старожил
  • *
  • Сообщений: 1736
    • Просмотр профиля
    • Новоишимка
Вот тут у меня засада образовалась. Недельные и месячные отчеты как-то странно генерятся. Где может быть засада?
2011Mar27-2011Mar27 Mon Mar 28 00:15:01 ALMT 2011 6 53.49M 8.91M
2011Mar20-2011Mar20 Mon Mar 21 00:15:01 ALMT 2011 4 9.78M 2.44M
2011Mar13-2011Mar13 Mon Mar 14 00:15:01 ALMT 2011 4 45.31M 11.32M
2011Mar12-2011Mar12 Sun Mar 13 06:47:04 ALMT 2011 5 54.56M 10.91M
2011Mar06-2011Mar06 Mon Mar 07 00:15:01 ALMT 2011 4 57.73M 14.43M
2011Feb27-2011Feb27 Mon Feb 28 00:15:02 ALMT 2011 4 35.78M 8.94M
2011Feb26-2011Feb26 Sun Feb 27 06:47:04 ALMT 2011 4 10.59M 2.64M
2011Feb20-2011Feb20 Mon Feb 21 00:15:01 ALMT 2011 4 6.76M 1.69M
2011Feb19-2011Feb19 Sun Feb 20 06:47:04 ALMT 2011 6 32.70M 5.45M
2011Feb13-2011Feb13 Mon Feb 14 00:15:01 ALMT 2011 8 14.66M 1.83M
2011Feb06-2011Feb06 Mon Feb 07 00:15:01 ALMT 2011 4 30.77M 7.69M
2011Jan30-2011Jan30 Mon Jan 31 00:15:01 ALMT 2011 3 3.27M 1.09M
2011Jan29-2011Jan29 Sun Jan 30 06:47:04 ALMT 2011 5 5.49M 1.09M
2011Jan23-2011Jan23 Mon Jan 24 00:15:01 ALMT 2011 3 4.04M 1.34M
2011Jan10-2011Jan15 Sun Jan 16 06:47:04 ALMT 2011 6 6.13M 1.02M

Как будто сардж считает днем начала недели воскресенье. Как буржуин.  :idiot2:
ЗыЖ squid3 у меня на разных системах стоит. Везде так.
« Последнее редактирование: 31 Марта 2011, 14:54:41 от Yuriy_Y »
С уважением, Юрий.

 

Страница сгенерирована за 0.081 секунд. Запросов: 25.