Категории

среда, 12 декабря 2012 г.

Настраиваем запись логов в isc-dhcp-server под FreeBSD

После установки и настройки порта isc-dhcpd-server очень захотелось, чтобы логи от этого демона складировались в отдельный файлик, например /var/log/dhcpd.log, а не в общий системный лог /var/log/messages. Как этого достичь описано ниже.
Первым делом добавляем строку в конфиг демона dhcpd /usr/local/etc/dhcpd.conf:
log-facility local7; # куда в syslog шлем логи
Теперь в syslog принимаем от демона dhcpd логи - добавляем строки в файл /etc/syslog.conf:
!dhcpd
local7.*  /var/log/dhcpd.log

#если встретили эту сроку (я имею ввиду это -> !*), то закоментируйте, а то не заработает :)
#!*
А так же рассказываем syslog'у, что у нас есть dhcpd демон, для этого добавляем опцию в /etc/rc.conf:
syslogd_flags="-l /var/db/dhcpd/var/run/log -ss"
И не забываем про ротацию логов в /etc/newsyslog.conf добавляем строки:
#dhcp
/var/log/dhcpd.log  644  15    300 *     XC

Ссылки по теме:
1. FreeBSD: DHCP-сервер для локальной сети на базе ISC DHCP Server
2. Cisco DHCP Snooping with ISC DHCPd
3. Reagent Team - dhcp opt 82

Комментариев нет:

Отправить комментарий