Здравствуйте. В системе 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;
Разделение логов rsyslog
Модераторы: SLEDopit, Модераторы разделов
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Разделение логов rsyslog
Код: Выделить всё
local7.* /var/log/dhcp-server.logсообщения с facility "local7" будут записываться в /var/log/dhcp-server.log
в man syslog.conf (или как у вас там conf-файл называется) очень хорошо и подробно всё объясняется.TonnyBennet писал(а): ↑13.04.2011 00:44Пожалуйста объясните как это всё работает.... желательно на примерах. И где об этом нормально написано?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
при сбоях форума см.блог