Re: CHECK FILE with script to determine filepath

Marc Rossi <[email protected]>
Newsgroups gmane.comp.monitoring.monit.general
Message-ID <CAMJu8UaxJdR9GkJCqLPSkvjZcbVd8e5TuM4sBqkQKsRdL_z5Cg@mail.gmail.com>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.