Я пытаюсь отделить журнал DHCPD от файла syslog
в Ubuntu 16.4 LTS.
В моем файле dhcpd.conf
I добавили:
log-facility local7;
И в файле rsyslog.conf
:
#Logging for DHCP service
local7 /var/log/dhcp/dhcp.log
я создал папку dhcp
и файлы dhcp.log
.
Это так? проблема с разрешениями?
добавьте это сверху части правил вrsyslog.conf
или если существующий в/etc/rsyslog.d/50-default.conf
но не добавляйте "local7 /var/log/dhcp/dhcp.log"
###############
#### RULES ####
###############
#
# First some standard log files. Log by facility.
#
if $programname == 'dhcpd' then /var/log/dhcp.log
& stop
после этого открытый /etc/logrotate.d/rsyslog
и добавьте /var/log/dhcp.log
как это
/var/log/syslog
/var/log/dhcp.log
{
rotate 7
daily
missingok
notifempty
delaycompress
compress
postrotate
invoke-rc.d rsyslog rotate > /dev/null
endscript
}
если Вы ежедневно хотите к rotete
или как это
/var/log/kern.log
/var/log/auth.log
/var/log/user.log
/var/log/lpr.log
/var/log/cron.log
/var/log/debug
/var/log/messages
/var/log/dhcp.log
{
rotate 4
weekly
missingok
notifempty
compress
delaycompress
sharedscripts
postrotate
invoke-rc.d rsyslog rotate > /dev/null
endscript
}
если Вы хотите вращаться еженедельно