[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Newbie program check isn't returning any status at all?
From: |
Grant Rettke |
Subject: |
Newbie program check isn't returning any status at all? |
Date: |
Fri, 4 May 2012 18:13:21 -0500 |
Hi,
My goal is to check if a webapp is running by checking it's HTTP request header. All of that check is stuck in a shell script that looks like this:
exit $?
Playing around with it I can see that it works fine at least from in bash. The thing is that when I tell monit to run it like this:
check program SCN_PROD_Web_Application with path "/usr/local/bin/appcheck.sh"
if status != 0 then alert
It does seem to do so but then report and error saying that it failed. In the status UI it says:
Parameter Value
Name SCN_PROD_Web_Application
Path /usr/local/bin/appcheck.sh
Status Status failed
Monitoring mode active
Monitoring status Monitored
Existence If doesn't exist 1 times within 1 cycle(s) then restart else if
succeeded 1 times within 1 cycle(s) then alert
Data collected Fri, 04 May 2012 18:09:49
Last started Not yet started
Last Exit value N/A
Test Exit value if exit value != 0 within 600 seconds then alert
Which kind of looks like it never ran.
Reading the docs I think I'm doing it right, but I just proved myself wrong.
What am I doing wrong here guys?
GNU bash, version 3.2.25
Monit 5.3.2
Linux STAGING-centos-5.5 2.6.35.4 #8 SMP Mon Sep 20 15:54:33 UTC 2010 x86_64 x86_64 x86_64 GNU/Linux
Best wishes,
Grant
- Newbie program check isn't returning any status at all?,
Grant Rettke <=