Thanks for reply.

Maybe I'm not understanding. We already run several different scripts for
monitoring other things but I would like to use the simple file content
monitoring supported out of the box.
I already do this for several other apps that have a fixed name logfile (or
their startup scripts create a soft-link to the logfile that I use) but for
a few apps we are deploying now the logfile has a timestamp embedded in it
which obviously can't be represented by a static entry on the "with path"
line -- so I would like to have monit execute a script every time it runs
this check to determine the logfile path.



On Wed, Dec 12, 2018 at 4:28 PM SZÉPE Viktor <[email protected]> wrote:

> Idézem/Quoting Marc Rossi <[email protected]>:
>
> > Have an app that like many other apps has a timestamp in the filename.
> > Would like to monitor this logfile without having to create a symlink.
> >
> > Something like below.
> >
> > check file foo.log
> >     with path `ls -rt /var/log/foo*| tail -n1`
> >     if content = "ERROR" then alert
>
> You may monitor a shell script's output that does regexp matching.
> See *_script files in
>
> https://github.com/szepeviktor/debian-server-tools/tree/master/monitoring/monit/services
>
>
>
> SZÉPE Viktor, honlap üzemeltetés / Running your application
> https://github.com/szepeviktor/debian-server-tools/blob/master/CV.md
> --
> ügyelet/hotline: +36-20-4242498  [email protected]  skype: szepe.viktor
> Budapest, III. kerület
>
>
>
>
>
>
> --
> To unsubscribe:
> https://lists.nongnu.org/mailman/listinfo/monit-general
-- 
To unsubscribe:
https://lists.nongnu.org/mailman/listinfo/monit-general

Reply via email to