[freebsd] syslog и управление журналами

Denis Kachurin d.kachurin at isida.by
Sun Jun 9 19:39:43 EEST 2019


On 09.06.2019 17:26, upholder at mail.ru wrote:
> Добрый день.
>
> Есть пачка системных логов в каталоге /var/log/
> Есть logrotate для которого я не могу решить следующие задачи
> Обработка файлов по дефолту (т.е просто файлов подпадающих под *.log)
> Обработка файлов httpd, named, mysql (ну, хотя-бы исключение их из под

named умеет сам:

logging {
category general { named_log; };
category config { named_log; };
category queries { queries_log; };

channel named_log {
         file "/var/log/named.log" versions 3 size 500k;
         print-time yes;
         print-category yes;
};

channel queries_log {
         file "/var/log/queries.log" versions 3 size 500k;
         print-time yes;
         print-category yes;
};
};

httpd это апач? тогда тоже сам умеет:

<VirtualHost *:443>

Define HOST my.mega.host

  ErrorLog "|/usr/local/sbin/rotatelogs -L 
/var/log/apache/${HOST}-error.log -fn 5 
/var/log/apache/${HOST}/error.log 5M"
  CustomLog "|/usr/local/sbin/rotatelogs -L 
/var/log/apache/${HOST}-access.log -fn 5 
/var/log/apache/${HOST}/access.log 5M" combined

</VirtualHost>

каталог /var/log/apache/${HOST}/ нужно создать

> обработки, явным указанием в в конфиге newsyslog)

nginx через newsyslog:

# cat /usr/local/etc/newsyslog.conf.d/nginx.conf
/var/log/nginx/*.log    root:wheel      640  10    100    *  GJ 
/var/run/nginx.pid 30

-- 
С уважением,
Качурин Денис
Группа системного администрирования и выпуска программной продукции (Витебск)
Инженер по системной интеграции
ООО "Исида-Информатика"

тел. (212) 273-000
факс (212) 273-000
mailto: D.Kachurin at isida.by
http://www.isida.by, http://www.labma.ru



More information about the freebsd mailing list