This seems to be what I want but is considered a syntax error, is there another way to achieve the same thing
check file firebirdlog with path /var/log/firebird/firebird.log if changed timestamp and size > 0 then alert Nick Upson On 18 January 2012 10:01, Nick Upson <[email protected]> wrote: > The complication I need to handle is that when this file is logrotated it > should not alert me > Nick Upson > > > > > On 18 January 2012 09:51, Nick Upson <[email protected]> wrote: > >> Hi, >> >> Access: 2012-01-16 23:55:16.000000000 +0000 >> Modify: 2012-01-16 23:55:16.000000000 +0000 >> Change: 2012-01-18 09:45:01.000000000 +0000 >> >> That's it then, the ctime is changing, which is wierd because there is no >> change to the file itself. I need another way to be alerted when the file >> changes, MD5sum perhaps >> >> Nick Upson >> >> >> >> >> On 17 January 2012 21:49, Martin Pala <[email protected]> wrote: >> >>> Hi, >>> >>> can you get the "stat" output for that file? Monit tests the mtime >>> (content modification time) and ctime (inode modification time - owner, >>> permission, etc.), the event is generated if one of them changed. The "ls" >>> won't display ctime by default, to display the ctime with ls, you can use: >>> "ls -lc" >>> >>> Regards, >>> Martin >>> >>> >>> >>> On Jan 17, 2012, at 5:39 PM, Nick Upson wrote: >>> >>> > Hi, >>> > >>> > I continue to get alerts from the config entry below even when the >>> file hasn't changed, it doesn't happen every cycle either. >>> > The log extract below it changing yet the file hasn't changed since >>> 16:14 >>> > >>> > check file firebirdlog with path /var/log/firebird/firebird.log >>> > if changed timestamp then alert >>> > >>> > [GMT Jan 17 16:20:33] debug : 'firebirdlog' file exists check >>> succeeded >>> > [GMT Jan 17 16:20:33] debug : 'firebirdlog' is a regular file >>> > [GMT Jan 17 16:20:33] error : 'firebirdlog' timestamp was changed >>> for /var/log/firebird/firebird.log >>> > [GMT Jan 17 16:23:05] debug : 'firebirdlog' file exists check >>> succeeded >>> > [GMT Jan 17 16:23:05] debug : 'firebirdlog' is a regular file >>> > [GMT Jan 17 16:23:05] debug : 'firebirdlog' timestamp was not >>> changed for /var/log/firebird/firebird.log >>> > [GMT Jan 17 16:23:05] info : 'firebirdlog' timestamp was not >>> changed for /var/log/firebird/firebird.log >>> > [GMT Jan 17 16:25:37] debug : 'firebirdlog' file exists check >>> succeeded >>> > [GMT Jan 17 16:25:37] debug : 'firebirdlog' is a regular file >>> > [GMT Jan 17 16:25:37] error : 'firebirdlog' timestamp was changed >>> for /var/log/firebird/firebird.log >>> > [GMT Jan 17 16:28:09] debug : 'firebirdlog' file exists check >>> succeeded >>> > [GMT Jan 17 16:28:09] debug : 'firebirdlog' is a regular file >>> > [GMT Jan 17 16:28:09] debug : 'firebirdlog' timestamp was not >>> changed for /var/log/firebird/firebird.log >>> > [GMT Jan 17 16:28:09] info : 'firebirdlog' timestamp was not >>> changed for /var/log/firebird/firebird.log >>> > [GMT Jan 17 16:30:41] debug : 'firebirdlog' file exists check >>> succeeded >>> > [GMT Jan 17 16:30:41] debug : 'firebirdlog' is a regular file >>> > [GMT Jan 17 16:30:41] error : 'firebirdlog' timestamp was changed >>> for /var/log/firebird/firebird.log >>> > [GMT Jan 17 16:33:13] debug : 'firebirdlog' file exists check >>> succeeded >>> > [GMT Jan 17 16:33:13] debug : 'firebirdlog' is a regular file >>> > [GMT Jan 17 16:33:13] debug : 'firebirdlog' timestamp was not >>> changed for /var/log/firebird/firebird.log >>> > [GMT Jan 17 16:33:13] info : 'firebirdlog' timestamp was not >>> changed for /var/log/firebird/firebird.log >>> > [GMT Jan 17 16:35:45] debug : 'firebirdlog' file exists check >>> succeeded >>> > [GMT Jan 17 16:35:45] debug : 'firebirdlog' is a regular file >>> > [GMT Jan 17 16:35:45] error : 'firebirdlog' timestamp was changed >>> for /var/log/firebird/firebird.log >>> > >>> > Nick Upson >>> > >>> > -- >>> > To unsubscribe: >>> > https://lists.nongnu.org/mailman/listinfo/monit-general >>> >>> >>> -- >>> To unsubscribe: >>> https://lists.nongnu.org/mailman/listinfo/monit-general >>> >> >> >
-- To unsubscribe: https://lists.nongnu.org/mailman/listinfo/monit-general
