centralized syslogging & notifications

Carroll, Jim P jcarro10 at sprintspectrum.com
Fri Jul 18 00:03:21 CEST 2003


Greets to all.

Lately I've been pondering/revisiting the whole issue of how best to
manage/respond to lines worthy of critical/warning events which show
up in /var/log/messages.  Here's what I'm doing today:

- all hosts log to xloghost (alias for another host)
- xloghost is running NRPE client
- NRPE kicks off the Perl version of check_log
- if match found return string/code to NRPE

Sounds good so far.  However:

- Nagios reports a problem on 'xloghost', not on the host in question
- if notifications for host 'foobar' have been disabled, this doesn't
  stop notifications being relayed by from 'xloghost'; if check_log finds
  a matching string, it doesn't care about host details

Possible steps to improve the situation:

- move xloghost (centralized syslogging) to Nagios host
- munge check_log (Perl version) to inject proper details into nagios.cmd
  (reporting on actual host, not xloghost), and run from cron
- additional munge to check_log to possibly report first (not last)
  line of log output

Wish list:

- when syslog catches multiple lines of related output:
  - the whole lot would be forwarded to the appropriate contacts
    via e-mail
  - a modest snippet gets sent to the pager contacts (longer pages
    can be split into 2 or 3 chunks and sent as separate pages)
  - the whole lot gets appended (with a separator) to an HTML file
    which can be accessed via notes_url

Comments?  Critiques?  Suggestions and improvements?  Enlightened input?

jc


-------------------------------------------------------
This SF.net email is sponsored by: VM Ware
With VMware you can run multiple operating systems on a single machine.
WITHOUT REBOOTING! Mix Linux / Windows / Novell virtual machines at the
same time. Free trial click here: http://www.vmware.com/wl/offer/345/0
_______________________________________________
Nagios-users mailing list
Nagios-users at 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





More information about the Users mailing list