web-dev-qa-db-fra.com

Ne peut pas séparer les journaux DHCPD pour Syslog

J'essaie de séparer le journal DHCPD de syslog fichier dans Ubuntu 16.4 LTS.

Dans mon dhcpd.conf Fichier que j'ai ajouté:

log-facility local7;

Et en rsyslog.conf fichier:

#Logging for DHCP service
local7 /var/log/dhcp/dhcp.log

J'ai créé dhcp dossier et dhcp.log des dossiers.

Est-ce une question d'autorisations?

1
Henry

ajoutez ceci en plus de la partie de règles inrsyslog.confor si présent dans/etc/rsyslog.d/50-default.conf

mais ne Ajouter "local7 /var/log/dhcp/dhcp.log"

###############
#### RULES ####
###############

#
# First some standard log files.  Log by facility.
#

if $programname == 'dhcpd' then /var/log/dhcp.log
& stop

après cela ouvert /etc/logrotate.d/rsyslog et ajouter /var/log/dhcp.log comme ça

/var/log/syslog
/var/log/dhcp.log
{
        rotate 7
        daily
        missingok
        notifempty
        delaycompress
        compress
        postrotate
                invoke-rc.d rsyslog rotate > /dev/null
        endscript
}

si vous voulez faire quotidienner chaque jour

ou comme ça

/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
}

si vous voulez faire pivoter chaque semaine

1
Thomas