From owner-freebsd-hackers Fri Feb 2 10:51:14 1996 Return-Path: owner-hackers Received: (from root@localhost) by freefall.freebsd.org (8.7.3/8.7.3) id KAA12477 for hackers-outgoing; Fri, 2 Feb 1996 10:51:14 -0800 (PST) Received: from brasil.moneng.mei.com (brasil.moneng.mei.com [151.186.109.160]) by freefall.freebsd.org (8.7.3/8.7.3) with ESMTP id KAA12472 for ; Fri, 2 Feb 1996 10:51:11 -0800 (PST) Received: (from jgreco@localhost) by brasil.moneng.mei.com (8.7.Beta.1/8.7.Beta.1) id MAA11845; Fri, 2 Feb 1996 12:49:46 -0600 From: Joe Greco Message-Id: <199602021849.MAA11845@brasil.moneng.mei.com> Subject: Re: Watchdog timers To: curt@emergent.com (Curt Mayer) Date: Fri, 2 Feb 1996 12:49:46 -0600 (CST) Cc: freebsd-hackers@freebsd.org In-Reply-To: <199602011921.LAA23294@bluewhale.emergent.com> from "Curt Mayer" at Feb 1, 96 11:21:04 am X-Mailer: ELM [version 2.4 PL24] Content-Type: text Sender: owner-hackers@freebsd.org Precedence: bulk > hey, guys. here's a solution that smells much more like unix. > have a daemon running on each node that is prone to hangup. > this process wakes up every once in a while and does a system checkup. > (stats things, pings places, looks at kernel statistics). when it see > that things are ok, it sends a datagram to a particular machine, > > this node, the monitor, has a table in memory of all recent datagrams > from each node. when a node hasn't been heard from for a while, it > tells a BSR x10 controller to cycle power on the hung node. DUH. > > our ISP, tlg.net used to do routing and slip with sx-16's running NOS. > whenever a hang happened, tlg used to do a power cycle with X10's. I already have alpha-level code that does this (and more), and hits my alpha pager when a system dies. However, I never cared for the BSR X10 idea (it just sits badly with me) and I'd prefer a more controlled and elegant solution. :-) ... Joe ------------------------------------------------------------------------------- Joe Greco - Systems Administrator jgreco@ns.sol.net Solaria Public Access UNIX - Milwaukee, WI 414/546-7968