|
From: | Martin Pala |
Subject: | Re: [monit] monitor checksum and timestamp |
Date: | Tue, 29 Jul 2008 19:44:05 +0200 |
User-agent: | Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.8.1.15) Gecko/20080615 Iceape/1.1.10 (Debian-1.1.10-1) |
Matthias Teege wrote:
In you case it could be possible to simplify the test probably to use timestamp only?I'm not sure how to check this. check file fluff_conf with path /etc/fluff.conf if timestap < 30 minutes then exec "/bin/backup fluff.conf" will probably backup the file more then one time. Many thanks Matthias
That's true ... to fix this, you can set the service to be checked just once per 30 minutes - you can skip cycles using the "every <x> cycles" statements.
For example if monit is set to check every minute (60s), you can skip 30 cycles (i.e. 30 minutes):
--8<-- set daemon 60 check file fluff_conf with path /etc/fluff.conf every 30 cycles if changed checksum then exec "/bin/backup fluff.conf" --8<--=> the test will be evaluated once per 30 minutes and if the checksum changed, the backup will be performed.
Martin
[Prev in Thread] | Current Thread | [Next in Thread] |