Mark Limburg wrote:
Okay, next plan.

BoxA runs Nag .. BoxB run NRPE and does a check_logs .. is there a way for
me to execute a shell script on BoxB if check_logs is triggered into
warning?

http://sysunconfig.net/unixtips/wgrep.txt is a damn fine tool which will
allow me to grab the lines I want as well as lines above and below those
found in the regex.

the way I have wgrep working, it returns 8 lines per match .. a divider, one
line above the regex, the regex line, and three lines after it ..


You mean like grep -B 1 -C 3 ? Sound's like a real novelty...

if the check_logs.pl triggers, it returns the number of matches found in the
logfile .. lets say it 4 matches ..

what I want to do, is to be able to use tail -l (8 * number of matches
found) so it only outputs the faults found ..

then, send an email from the script which sends this output

so what i need, is a method to trap the number of fails from check_logs.pl
... and pass this to a script that can wgrep and send the output to an email
address.


cron is your friend.

This would provide a simple and workable addon to check_logs,


Perhaps, but you'd also have to move much of the logic from Nagios into the plugin which is a very stupid thing to do.


which I'm sure
can be used by many on the list :)


Possibly. Feel free to send whatever code you hack up and I'll have a look at it.

--
Andreas Ericsson                   [EMAIL PROTECTED]
OP5 AB                             www.op5.se
Tel: +46 8-230225                  Fax: +46 8-230231


-------------------------------------------------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP.  Click here to play: http://sourceforge.net/geronimo.php
_______________________________________________
Nagios-users mailing list
Nagios-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nagios-users
::: Please include Nagios version, plugin version (-v) and OS when reporting any issue. ::: Messages without supporting info will risk being sent to /dev/null

Reply via email to