Home Directory Addons Passive Checks NSCA Perl Distributed

Search Exchange

Search All Sites

Nagios Live Webinars

Let our experts show you how Nagios can help your organization.

Contact Us

Phone: 1-888-NAGIOS-1
Email: sales@nagios.com


Remember Me

Directory Tree

NSCA Perl Distributed

0 votes
smart_notify_mail.plParses path tracing and decides whether to send email
smart_send_nsca.plSends test results to single or multiple hosts, adding path tracing
smart_send_nsca.cfgExample configuration file.
Nsca.pmUpdated Net::Nsca library.
Network Monitoring Software - Download Nagios XI
Log Management Software - Nagios Log Server - Download
Netflow Analysis Software - Nagios Network Analyzer - Download
Perl implementation of NSCA protocol, plus path tracing. Includes a Net::NSCA Perl library.
This is the client for the RedundantDistributedMonitoring system. It consists of three parts:

* Net::Nsca - An updated version of the classic Perl library including a broadcast method.
* smart_send_nsca.pl - Code that uses Net::Nsca->broadcast to send to a number of other host(s).
* smart_notify_mail.pl - Code that does not send the message if it has already passed through a known host (which should have sent the message).

The Net::Nsca->broadcast method sends a message off to a number of hosts, adding path tracing information to the plugin output. It does not send the message if the local hostname or local sitename is already present in the path, avoiding a continual loop of notification messages.

This code is only useful in a distributed monitoring situation where multiple monitoring boxes exist and there is no defined (by design) master server.