Skip to content

Program to monitor a logfile for strings

License

Notifications You must be signed in to change notification settings

firefart/logwatcher

Repository files navigation

logwatcher

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.

See config.json.exampe for an example config and adopt it to your needs.

For mailing you can use Mailjet which gives you 200 free mails per day currently.

usage

logwatcher -config config.json

Use --help for all available command line options