This program watches a file for changes and send an email when one of the provided strings matches.
It’s basically a
tail -f file | grep match that sends every hit per email.
This way you can watch an logfile for errors and send an email to you if one occurs.
config and installation
To install the systemd service you can use the
install_service.sh helper script or simply copy the
logwatcher.service to the right place.
config.json.exampe for an example config and adopt it to your needs.
logwatcher -config config.json
--help for all available command line options