has an exit status that is non-zero.
Then in my monitrc file, I have:
check program CheckQueueSize with path "/var/opt/qcheck.sh"
if status > 5 then alert
In M/Monit, it shows Program "CheckQueueSize" with status "Status ok" with 0 Events and the light is green.
However, when I run the shell script manually, it always outputs numbers greater than 5.
Is the shell script not being executed? Or is M/Monit just not warning me? I'm confused.