Разделить ISC DHCP лог и syslog
- Recluse
- 09.05.2017
- 8 452
- 0
- 09.04.2019
- 13
- 13
- 0
- Содержание статьи
При настройке ISC DHCP server'a я столкнулся с тем, что все его сообщения шли в syslog, что выглядело не совсем красиво и захламляло данный лог файл. Затем я легко нагуглил, как вынести эти сообщения в отдельный логфайл, однако, даже после проделанных мною манипуляций, сообщения все еще продолжали идти в syslog.
Отделяем сообщения ISC DHCP от syslog
Сперва добьемся того, чтобы ISC DHCP SERVER писал в свой отдельный лог. Для этого нужно сперва добавить в файл конфигурации /etc/dhcp/dhcpd.conf следующую строку:
log-facility local7;
И перезапустить dhcp сервер
systemctl restart isc-dhcp-server
Открываем файл /etc/rsyslog.d/50-default.conf, и пишем в самый низ следующее:
local7.* /var/log/dhcpd.log
& ~
Теперь лог будет писаться в файл /var/log/dhcpd.log, но в syslog по прежднему будут идти сообщения от dhcp сервера. Для того, чтобы от них полностью избавиться, нужно в том же файле конфигурации найти строчку *.*;auth,authpriv.none -/var/log/syslog
и дописать через точку с запятой еще один фрагмент - local7.none
. В итоге строка должна приобрести следующий вид: *.*;auth,authpriv.none;local7.none -/var/log/syslog
Перезапускаем rsyslog:
systemctl restart rsyslog
и проверяем, перестали ли появляться сообщения DHCP сервера в syslog.
Добавить комментарий