Hi Ben, you can filter out the "existence" event in M/Monit (all other events will be delivered):
Regards, Martin > On 24 Dec 2014, at 15:29, Ben Soot <[email protected]> wrote: > > Hi > > I am using monit 5.4 - cannot upgrade b/c shared c compiler lib of debian > wheezy (would have to upgrade c compiler which i rather would not do b/c of > side effects) > > My issue: > I am checking several error log files and alert if certain patterns occur > within (that indicate serious errors i need to take action on). > I however do not want to be alerted when the file does not exist (i.e. there > are no errors at all) > > How do i do that? > > I tried: > > > check file foo-err.log with path /foo-err.log > if match > "^.*ACTION_REQUIRED.*$" then alert > if does not exist for 64 cycles then exec "/bin/true" > > (the last clause is to override the default action which is restart and also > alerts me.) > > > I am customer of mmonit, so i configure alert settings there. > > So i configured to be alerted by all events except execution. However I still > get alerted when the file does not exist. > > Note also: I do not want to create an alert rule in mmonit for every service > as i am monitoring a lot of such error log files. > > Any ideas? > > Many thxs and merry x-mas! > > Ben > > -- > To unsubscribe: > https://lists.nongnu.org/mailman/listinfo/monit-general
-- To unsubscribe: https://lists.nongnu.org/mailman/listinfo/monit-general
