On 09.06.2019 17:26, [email protected] 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: [email protected]
http://www.isida.by, http://www.labma.ru

_______________________________________________
freebsd mailing list
[email protected]
http://mailman.uafug.org.ua/mailman/listinfo/freebsd

Ответить