воскресенье, 31 мая 2009 г.

SARG - генерация отчетов не работает (sarg-reports)

В папках /cron.daily /cron.weekly /cron/monthly есть файл suse.de-sarg, запускающие автоматическую генерацию отчетов прокси сервера SQUID на основании его логов (по-умолчанию /var/log/squid/access.log).

Запуск этих скриптов не дает результата.
-. При попытке выполнить sarg-reports daily выдала ошибку
Cannot open config file: /etc/sarg/sarg.conf - No such file or directory

Для устранения этой ошибки, необходимо:
-. закомментировать в файле sarg-reports раздел параметров Italian (по-умолчанию используются эти настройки)
-. разкомментировать раздел параметров Russian
-. изменить значение параметра CONFIG с /etc/sarg/sarg.conf на /etc/sarg.conf
-. изменить значение параметра HTMLOUT на /srv/www/htdocs/squid-reports
!!!-. переключиться в раскладку UTF-8, если выредактируете файл из какого-либо редактора (kate, или kwrite)
-. Изменить значение параметра PAGETITLE на "Статистика прокси сервера SQUID ""<Название вашей организации>"" "
!. Замечу если захотите использовать ковычки в заголовке делайте их двойными
!. Значение заголовка страницы может быть другим, на ваше усмотрение
-. Изменить значения параметров:
DAILY на "Ежедневная"
WEEKLY
на "Еженедельная"
MONTHLY на "Ежемесячная"
!. Значение этих параметров должно быть одно слово, в кавычках и написано в кодировке UTF-8, так как оно потом будет использоваться для именования подпапок.
Скрипт готов!

!!! Внимание


При выполнении скриптов suse.de-sarg в первый день работы прокси сервера результатов выдано не будет. так как команда sarg-reports daily обрабатывает данные за предыдущий день.

1 комментарий:

  1. спасибо за заметку!
    есть вопрос - как Вы запустили скрипт на выполнение и увидели сообщение об ошибке? У меня тоже задание не выполняется, но почему - непонятно.

    ОтветитьУдалить