Watchdog for dhcpd
David W. Hankins
David_Hankins at isc.org
Tue Sep 5 15:08:30 UTC 2006
On Tue, Sep 05, 2006 at 10:35:15AM -0300, Marcos Iuato wrote:
> Does anyone knows a watchdog to indicate for this purpose?
In my sysadmin days I never liked watchdogs. I preferred this
sort of model of "service keepalives":
#!/bin/sh
(while true ; do
dhcpd -f >/dev/null 2>&1
msg="DHCP exited with status $? on `hostname`"
logger -p daemon.crit $msg
echo $msg | Mail -s 'Service failure' sysadmins at example.com
# Very important - if the config file is bogus or some
# other pesistently bad condition, do not spin...as fast.
sleep 5
done) &
Note that this may be equivalent to having your INIT process manage
the daemon (it may have facilities to do precisely this kind of
thing, and using that instead of the above is at least one less
process on the system).
--
ISC Training! October 16-20, 2006, in the San Francisco Bay Area,
covering topics from DNS to DDNS & DHCP. Email training at isc.org.
--
David W. Hankins "If you don't do it right the first time,
Software Engineer you'll just have to do it again."
Internet Systems Consortium, Inc. -- Jack T. Hankins
More information about the dhcp-users
mailing list