Monitor an app

Jerry jerry at seibercom.net
Fri Oct 2 11:51:38 UTC 2020


On Fri, 2 Oct 2020 04:59:59 -0600, @lbutlr commented:
>Are there any tools that monitor apps or services and do sane things
>to make sure that the series are running?
>
>Obviously, I can write a simple script that says something like "if
>service <name> status doesn't have a PID, then …" but that's
>simplistic and I don't want something that is simply going to restart
>a failed service over and over every time it crashes. (But once or
>twice when it crashes is good, with an escalation to maybe restart a
>different series and a fall back from that to restart the machine… but
>again, not restarting the machine a few seconds after boot because it
>can't start the service.)
>
>I am not looking for something that says "hey, email is not working"
>(I already have that but more subtly like "Hey, dovecot isn't running"
>or "MySQL isn't running".
>
>Googling leads me to external monitoring of forward facing services
>based on port scanning, I'm looking for something local to the machine.

Have you considered "/sysutils/monit" or one of its cousins? It might
do what you want. It an be configured to limit the number of times it
will attempt to restart a program, and lots of other things too.

-- 
Jerry
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 488 bytes
Desc: OpenPGP digital signature
URL: <http://lists.freebsd.org/pipermail/freebsd-questions/attachments/20201002/af5f80f1/attachment.sig>


More information about the freebsd-questions mailing list