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
