Egen dhcpd-log
Fra GNUskole
Logge dhcpd til en bestemt log-fil
Det kan være kjedelig å se etter viktige ting i messages>-loggen hvis den er fylt opp av meldinger fra dhcpd. Her får du en grei løsning på dette der dhcpd logger til en egen fil i stedet.
Legg denne linjen inn under de globale parametrene i /etc/dhcpd.conf
log-facility local7;
Legg til denne linjen i /etc/syslog.conf
local7.* /var/log/dhcpd.log
Du må også legge til noe i slutten av linjen til skriver til filen /var/log/messages
... ;local7.none
Må stå til slutt (men før /var/log/messages). Da slipper du alle meldinger fra dhcpd i denne loggen.
Du vil også at dhcpd.log skal være med i log-rotasjonen, så legg til denne opplysningen i /etc/logrotate.d/syslog - slik at den ser ca. slik ut:
/var/log/messages /var/log/secure /var/log/maillog /var/log/spooler /var/log/boot.log
/var/log/cron /var/log/dhcp.log {
sharedscripts
postrotate
/bin/kill -HUP `cat /var/run/syslogd.pid 2> /dev/null` 2> /dev/null || true
endscript
}
Så må du lage filen som dhcpd skal logge til og restarte tjenestene:
# touch /var/log/dhcpd.log # service syslogd restart # service dhcpd restart
Da logges alle dhcpd-meldinger til filen /var/log/dhcpd.log og den er med i den daglige log-rotasjonen.

