On Thu, Apr 08, 2010 at 10:36:19AM +0200, Thomas Andrews wrote:
> Hi,
> 
> I would like to have mon run myscript.sh and alert me if the script 
> returns a non-zero result. How do I do that?
> 
> Unfortunately, I have no clue about perl, so I don't understand the 
> existing mon scripts. Is there an example that anyone can point me to 
> that uses bash scripts ?

what about following small shell test.monitor script 
(installed in your mondir):

---
#!/usr/bin/bash

RC=1

echo "`basename $0`: this is my summary (RC=$RC)"

echo "Script called: $0 $*"
echo "... and now some details ..."
echo "... and some more details ..."
echo "... whatever you like ..."
echo "... this is my exit code: $RC"

exit $RC
---

This script can be configured like

  watch something
    description my test script
    interval 1m
    monitor test.monitor arg1 arg2
    perid wd {Sun-Sat}
    alert mail.alert y...@some.where
    upalert mail.alert y...@some.where

As usual: RT.M

Regards
-- Beat

_______________________________________________
mon mailing list
mon@linux.kernel.org
http://linux.kernel.org/mailman/listinfo/mon

Reply via email to