Hi Anthony, this should be an easy task. I usually create a bash script doing the check ant exiting with 1 on failed checks. The you could configure monit
check program DIG_foo_bar with path /etc/monit.d/check_baz.sh
if status != 0 then exec whatever_you_want.sh
See https://mmonit.com/monit/documentation/monit.html#PROGRAM-STATUS-TEST
where is an example with some script execution, too.
Kind regards,
Dr. Marco Roose
-----Original Message-----
From: monit-general
<[email protected]> On Behalf Of
Anthony Griffiths
Sent: Friday, March 26, 2021 9:23 AM
To: This is the general mailing list for monit <[email protected]>
Subject: monitrc syntax
hi I'm running centos 7 with monit-5.27.2 (built from source not yum).
monitrc is set to check every 30 seconds and I wondered if its possible that
monit could 'check' a dig command and if the ip address that came back was
wrong it would run a script. I've been through monitrc but can't work out a
way to do this or understand what the correct syntax would be. thanks for any
help
smime.p7s
Description: S/MIME cryptographic signature
