Web lists-archives.com

DHCP log different location but warnings in syslog




Hi,

Plenty of examples on-line how to move logging from the isc-dhcp-server to a different file using something like
log-facility local7;
in the dhcp.conf file and then in my syslog.conf:
*.debug,local6.none,local7.none                 /var/log/syslog
# DHCP
local7.debug                                    /var/log/dhcp/dhcpd.log

But....
What I really want is all the regular DHCP log stuff in a file /var/log/dhcp/dhcpd.log but.. I want errors like "no free leases" etc in my syslog

Currently my monitoring tool is complaining there are way too many updates to the syslog file and it has trouble keeping up because currently all my DHCP servers log to the syslog file.;-)
I want my monitor tool to keep reading the syslog file and analyze it for critical stuff like the "no free leases" warning and not have it read thousands of lines each day for regular dhcp lines like DHCPINFORM, DHCPACK, DHCPREQUEST, DHCPOFFER, DHCPNAK, etc.
But of course I do want to have those regular log lines stored somewhere like in a  /var/log/dhcp/dhcpd.log file

So, how do I do that?

Bonno Bloksma