В папках /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 обрабатывает данные за предыдущий день.
Подписаться на:
Комментарии к сообщению (Atom)
спасибо за заметку!
ОтветитьУдалитьесть вопрос - как Вы запустили скрипт на выполнение и увидели сообщение об ошибке? У меня тоже задание не выполняется, но почему - непонятно.