[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: counters?
From: |
Mike |
Subject: |
Re: counters? |
Date: |
Wed, 28 Jun 2006 09:18:38 -0500 |
User-agent: |
Mutt/1.4.2.1i |
On Wed, 28 Jun 2006, Martin Pala might have said:
> ... your example is worth to consider, since it may reuse the existing
> match code and simplify the integration (no need for wrapper script).
>
> +1 for the mentioned example ;)
>
> CHECK STATUS OF printers WITH PATH "//usr/bin/lpc status"
> IF MATCH "disabled" THEN ALERT
>
>
> (so either "IF FAILED ..." or multiple "IF MATCH ..." may be used)
>
>
> Martin
>
>
>
> Martin Pala wrote:
> >Hi,
> >
> >the syntax as described on the roadmap is not stone carved, but i think
> >the idea was to recognize either pass or error.
> >
> >The script should be responsible for returning the error code to monit -
> >its output is not analyzed in monit, but just used as the error
> >description (for example in alert message, logs, etc.)
> >
> >Thus for example it can be used this way:
> >
> >check_lpc script:
> >--8<--
> >#!/bin/bash
> >/usr/bin/lpc status | /usr/bin/awk '/disabled/ {print $0; exit 1}';
> >--8<--
> >
> >monit integration:
> >--8<--
> >check status lpc with path "/path/to/check_lpc"
> > if failed then alert
> >--8<--
> >
> >
> >Martin
> >
> >
> >Andre Creutz wrote:
> >>Hi Mike
> >>Hi Martin
> >>
> >>As example:
> >>
> >> CHECK STATUS OF printers WITH PATH "//usr/bin/lpc status"
> >> IF MATCH "disabled" THEN ALERT
> >>
> >>May this is possible with the new feature?
> >>
> >>Best regards
> >>Andre
> >>
> >>>-----Ursprüngliche Nachricht-----
> >>>Von: address@hidden
> >>>[mailto:address@hidden Im
> >>>Auftrag von Martin Pala
> >>>Gesendet: Mittwoch, 28. Juni 2006 00:06
> >>>An: This is the general mailing list for monit
> >>>Betreff: Re: counters?
> >>>
> >>>This feature is on the roadmap:
> >>>
> >>>http://www.tildeslash.com/monit/doc/next.php#33
> >>>
> >>>Martin
> >>>
> >>>Mike wrote:
> >>>>I've been reading the manual, not finished yet, and for
> >>>those obscure
> >>>>situations where I need to check the value of something is
> >>>there a way
> >>>>to execute a script, accept the script's return value (either stdout
> >>>>or the return from (system()/255), then to use this value in a test
> >>>>within monit?
> >>>>
> >>>>Mike
> >>>>
> >>>>possible example:
> >>>>
> >>>>check counter widgets from "/opt/local/bin/getwidgetcount.sh"
> >>>> if widgets < 0 then alert
> >>>> if widgets > 1000 then alert
> >>>>
> >>>>
> >
> >
> >
> >--
> >To unsubscribe:
> >http://lists.nongnu.org/mailman/listinfo/monit-general
>
>
>
>
> --
> To unsubscribe:
> http://lists.nongnu.org/mailman/listinfo/monit-general
>
Would that reuse the code such that the below is possible?
CHECK STATUS OF printers WITH PATH "//usr/bin/lpc status"
IF status > 4 THEN ALERT
Mike