monit-general
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: How to configure monit to alert only once per day for a check progra


From: Rui Lapa
Subject: Re: How to configure monit to alert only once per day for a check program
Date: Thu, 15 Oct 2015 23:34:54 +0000

This won't do time based:
https://mmonit.com/monit/documentation/monit.html#Setting-an-error-reminder


I don't know if anybody has other idea/way, but you can cron a schedule to
> monit unmonitor check_table
> sleep 5
> monit monitor check_table
on your once per day time.

But it will also report sucess.
https://mmonit.com/monit/documentation/monit.html#Setting-an-event-filter


On 10/15/2015 09:31 PM, Vikram Kone wrote:
> Scheduling works. What about alerting once per day even if earlier alert
> is active ?
>
> -V
>
>
>
>
> On Thu, Oct 15, 2015 at 2:15 PM -0700, "Rui Lapa" <address@hidden
> <mailto:address@hidden>> wrote:
>
>      > man 5 crontab
>
>     "0 19-23 * * *"
>
>     On October 15, 2015 9:00:58 PM WEST, Vikram Kone
>     <address@hidden> wrote:
>
>         Hi
>         I have a check program script that I want to run using
>         monit every hour starting at 12pm PST/ 19 UTC.
>         The script is pretty basic. It gets the current time , and then
>         execute a SQL query against a mysql db using the current date to
>         check if a table has data in it (select count (*) from table
>         where date = $today). If count = 0 it exits with code 0 else
>         with exit code 1.
>
>         I have the following config
>
>
>         check program check_table
>                with path /opt/monit/scripts/check_table.sh
>                every "* 19 * * *"
>                if status != 0 then alert
>
>         What this is currently doing is, starting at 12 PM, it executes
>         the script every 2 mins (my default polling interval ) till 1pm.
>         If it fails at the first check it raises an alert, and for the
>         subsequent checks it doesn't raise an alert. I'm guessing there
>         is some throttling in place that prevents monit from alerting
>         for the same issue more than once. But the problem is when next
>         day comes and at 12pm it starts the check again and it fails, I
>         don't get a new alert because there is already an active alert
>         for this.
>
>         How can I solve this problem being able to get at most one alert
>         every day for this check
>
>         --
>         To unsubscribe:
>         https://lists.nongnu.org/mailman/listinfo/monit-general
>
>
>     --
>     Sent from my Android device with K-9 Mail. Please excuse my brevity.
>



reply via email to

[Prev in Thread] Current Thread [Next in Thread]