On Wed, Jun 30 at 03:43PM -0700, Mark Ferlatte wrote:
> Will Trillich said on Wed, Jun 30, 2004 at 04:34:06PM -0500:
> > questions:
> >     1) what's the best way (e.g. debian way) to monitor active
> >        daemons and restart them when necessary? maybe some
> >        utility already exists for this? or /proc/something?
> >        or `ps ax`?
> 
> monit can do this.

so let's go find "monit"...

        # dpkg -l monit
        No packages found matching monit.
        # dpkg -S monit
        imagemagick: /usr/share/doc/imagemagick/html/www/api/monitor.html
        xlibs: /usr/X11R6/include/X11/bitmaps/monitor.xbm
        xlibs: /usr/X11R6/include/X11/pixmaps/monitor.xpm
        svgatextmode: /usr/share/doc/svgatextmode/monitor-timings.howto.gz


        # apt-cache search monit | wc -l
            226
        # apt-cache search monit | grep monit | wc -l
             81
        # apt-cache search monit | grep monit | sort | pager

aha! it's "mon"...

        # apt-cache show mon
        Package: mon
        Priority: extra
        Section: admin
        Installed-Size: 800
        Maintainer: Roderick Schertler <[EMAIL PROTECTED]>
        Architecture: i386
        Version: 0.99.2-2
        Depends: perl, libmon-perl (>= 0.10), libtime-period-perl, libtime-hires-perl, 
libc6 (>= 2.2.3-7)
        Suggests: fping, libauthen-pam-perl, libfilesys-diskspace-perl, libnet-perl, 
libnet-dns-perl, libnet-ldap-perl, libnet-telnet-perl, libsnmp-perl, 
libstatistics-descriptive-perl
        Filename: pool/main/m/mon/mon_0.99.2-2_i386.deb
        Size: 175370
        MD5sum: c98fe7752c129eae0ef3edcd75747276
        Description: monitor hosts/services/whatever and alert about problems
         "mon" is a tool for monitoring the availability of services.  Services
         may be network-related, environmental conditions, or anything that can
         be tested with software.  If a service is unavailable mon can tell you
         with syslog, email, your pager or a script of your choice.  You can
         control who gets each alert based on the time of day or day of week,
         and you can control how often an existing problem is re-alerted.
         .
         More information can be found at http://www.kernel.org/software/mon/.

so let's try it--

        # apt-get install mon

        # man mon
        # man moncmd

nosing through the manpages for "mon" and "moncmd", it looks
like this will check (monitor) running daemons and send a flare
when things go bad. so far so good...

but what happens when the daemon that's to receive the flare
(i.e. email -- e.g. exim in this case) is dead? is there some
facility for "when daemon Q dies, run this script" that i
missed?

-- 
I use Debian/GNU Linux version 3.0;
Linux boss 2.4.18-bf2.4 #1 Son Apr 14 09:53:28 CEST 2002 i586 unknown
 
DEBIAN NEWBIE TIP #16 from Will Trillich <[EMAIL PROTECTED]>
:
Why are *.rpm (RED HAT PACKAGES) considered spawn of Satan?
Because the Debian package system is a lot more sophisticated
than the one Red Hat uses; lots more inter-dependency information
is built in to a *.deb package. If you bypass that with an *.rpm
file, you're taking chances with your system. Try to "apt-get
install <debian-only>" packages if possible. (Also check out the
"alien" package if you must.)

Also see http://newbieDoc.sourceForge.net/ ...


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED] 
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to