[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