Разделение логов rsyslog

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС.

Модераторы: SLEDopit, Модераторы разделов

TonnyBennet
Сообщения: 230
ОС: Ubuntu Server 9.10

Разделение логов rsyslog

Сообщение TonnyBennet »

Здравствуйте. В системе UbuntuServer у меня расплодилось достаточно много программ, которые хорошо работают и отлично пишут свои логи. Но вот некоторые пишут логи в свои фалы, а некоторые передают, как я понимаю, стандартному демону записи логов rsyslog. Я хотел бы разделить месторасположение некоторых файлов. Думал всё будет достаточно просто а нет....

dhcpd.*><------><------><------>-/var/log/dhcp-server.log

Вот так хотел отделить логи DHCP.... соответственно не работает. Пробовал создавать данный файлик. давал всем права на запись - ничего!

В файле syslog при перезапуске rsyslog пишется это
Apr 13 00:25:47 mail rsyslogd: [origin software="rsyslogd" swVersion="4.2.0" x-pid="3371" x-info="http://www.rsyslog.com"] (re)start
Apr 13 00:25:47 mail rsyslogd: rsyslogd's groupid changed to 103
Apr 13 00:25:47 mail rsyslogd: rsyslogd's userid changed to 101
Apr 13 00:25:47 mail rsyslogd-3000: unknown facility name "dhcpd" [try http://www.rsyslog.com/e/3000 ]
Apr 13 00:25:47 mail rsyslogd: the last error occured in /etc/rsyslog.d/50-default.conf, line 16
Apr 13 00:25:47 mail rsyslogd: warning: selector line without actions will be discarded
Apr 13 00:25:47 mail rsyslogd-2039: Could no open output file '/dev/xconsole' [try http://www.rsyslog.com/e/2039 ]

Пробовал в конфиге rsyslog дописывать daemon и local7 - всё равно не работает.

Пожалуйста объясните как это всё работает.... желательно на примерах. И где об этом нормально написано? Я прочитал несколько статеек но в основном там создаётся выделенный сервер хранения логов.


P.S. В файле конфигурации DHCP-server есть такие строки
# Use this to send dhcp log messages to a different log file (you also
# have to hack syslog.conf to complete the redirection).
log-facility local7;


Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Разделение логов rsyslog

Сообщение sash-kan »

Код: Выделить всё

local7.*   /var/log/dhcp-server.log


сообщения с facility "local7" будут записываться в /var/log/dhcp-server.log

TonnyBennet писал(а):
13.04.2011 00:44
Пожалуйста объясните как это всё работает.... желательно на примерах. И где об этом нормально написано?
в man syslog.conf (или как у вас там conf-файл называется) очень хорошо и подробно всё объясняется.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: