Monitor Your Logs Automatically
Use swatch to alert you to possible problems as they happen.
Automatically generated log file
summaries are fine for keeping abreast of what’s
happening with your systems and networks, but if you want to know
about events as they happen, you’ll need to look
elsewhere. One tool that can help
keep you informed in real time is swatch
(http://swatch.sourceforge.net), the
"Simple
WATCHer.”
Swatch is a highly configurable log file monitor
that can watch a file for user-defined triggers and dispatch alerts
in a variety of ways. It consists of
a Perl program, a configuration file, and a library of actions to
take when it sees a trigger in the file it is monitoring.
To install swatch, download the package, unpack
it, and go into the directory that it creates.
Then run these commands:
#perl Makefile.PL#make && make install
Before swatch will build,
the Date::Calc
,
Date::Parse, File::Tail, and
Time::HiRes Perl CPAN modules must be
installed. If you get an error
message like the following when you run perl Makefile.PL, then you will need to install those modules:
Warning: prerequisite Date::Calc 0 not found. Warning: prerequisite Date::Parse 0 not found. Warning: prerequisite Time::HiRes 1.12 not found. Writing Makefile for swatch
If you already have Perl’s CPAN module installed, simply run these commands:
#perl -MCPAN -e "install Date::Calc"#perl -MCPAN -e "install Date::Parse"#perl -MCPAN -e "Time::HiRes"
By default, swatch looks for its configuration in ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access