monit-general
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Q: Arbitrary program status for process check?


From: Steven Christensen
Subject: Q: Arbitrary program status for process check?
Date: Fri, 5 Oct 2018 21:01:29 -0400

Hello,

Long time monit user, and I really love it.

I have the following (equivalent) process monitor entry:

=====================================
check process xyzzy matching "xyzzy"
      start program "/root/start_xyzzy.sh"
      stop program /usr/bin/pkill -f "xyzzy"
=====================================

But sometimes the process can exist but it isn't doing what it needs to do. I have another script which checks if xyzzy is actually working, and returns a status depending on the results of the check.

So I'd like something that looks like this (note last line):
=====================================
check process xyzzy matching "xyzzy"
      start program "/root/start_xyzzy.sh"
      stop program /usr/bin/pkill -f "xyzzy"
      if program "/root/check_xyzzy.sh" status != 0 then restart
=====================================

It's the last line I don't know how to achieve. Are there any suggestions?

Thanks - Steven


reply via email to

[Prev in Thread] Current Thread [Next in Thread]