пятница, февраля 08, 2008

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

Утомил меня демон 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
Надеюсь кому нибудь эта информация прогодится :)

Ссылка по теме Настройка syslog





Обсудить сообщение можно в форуме admins.arg.su

2 комментария:

Анонимный комментирует...

Спасибо, пригодилось.

gorbushka комментирует...

спасибо