Настройка syslog.conf

Опубликовано:

Попробую применить эти рекомендации к самбе. А то гадит в системный журнал...
А еще толковая статья о настройке syslogd лежит [urlspan]здесь:[/urlspan]

Утомил меня демон dhcpd сыпать сообщения в /var/log/messages и на /dev/console. Решил я их перенаправить в файлик /var/log/dhcpd.log

/usr/local/etc/dhcpd.conf

на предмет логов. Находим там строчку

log-facility local7;

(если нет, то добавим). Если добавили, перегрузим dhcpd командой

/usr/local/etc/rc.d/isc-dhcpd restart

Далее открываем /etc/syslog.conf  и добавим в конце

!dhcpd
*.notice       /var/log/dhcpd.log

Это значит сообщения важности notice от демона dhcpd писать в файл

/var/log/dhcpd.log

При этом надо создать этот файл. Владелец у него root:wheel, права 600.
Для того чтобы сообщения от dhcpd не валились на

/dev/console

и в файл

/var/log/messages

нужно добавить в 2 строки

 local7.none

Ниже приведено содержимое файла /etc/syslog.conf

*.err;kern.warning;auth.notice;mail.crit;local7.none    /dev/console

*.notice;authpriv.none;kern.debug;lpr.info; mail.crit;news.err;local7.none    /var/log/messages
security.*                        /var/log/security
auth.info;authpriv.info           /var/log/auth.log
mail.info                         /var/log/maillog
lpr.info                          /var/log/lpd-errs
ftp.info                          /var/log/xferlog
cron.*                            /var/log/cron
*.=debug                          /var/log/debug.log
*.emerg                                         *
!dhcpd
*.notice                             /var/log/dhcpd.log

Изменения в файле выделены красным цветом.
После изменения syslog.conf применим изменения в syslog командой

/etc/rc.d/syslogd reload
******

Взял отсюда [urlspan]http://argo-uln.blogspot.com/2008/02/syslogconf-freebsd-62.html[/urlspan]

Понравилась статья, расскажи о ней друзьям, нажми кнопку!