[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Configuring a warning using a shell script
From: |
Jan-Henrik Haukeland |
Subject: |
Re: Configuring a warning using a shell script |
Date: |
Fri, 2 May 2014 23:19:39 +0200 |
The status of a check program is collected in the next poll cycle and then
updated in M/Monit. The reason why it is so is discussed in more detail here,
http://mmonit.com/monit/documentation/monit.html#program_status_testing.
On 02 May 2014, at 23:01, Jason Levitt <address@hidden> wrote:
> I'm trying to configure a simple warning using a bash script.
> I used the example at the bottom of this page as a starting
> point: http://mmonit.com/wiki/Monit/ConfigurationExamples
>
> My bash script outputs an exit status:
>
> exit $number
>
> I've run the script manually (it's mode 777), and it outputs nothing, but
> 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.
>
> J