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

Login

Remember Me

Directory Tree

NSCA Perl Distributed

Rating
0 votes
Favoured:
0
Hits
96923
Files:
FileDescription
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.
Nagios CSP

Meet The New Nagios Core Services Platform

Built on over 25 years of monitoring experience, the Nagios Core Services Platform provides insightful monitoring dashboards, time-saving monitoring wizards, and unmatched ease of use. Use it for free indefinitely.

Monitoring Made Magically Better

  • Nagios Core on Overdrive
  • Powerful Monitoring Dashboards
  • Time-Saving Configuration Wizards
  • Open Source Powered Monitoring On Steroids
  • And So Much More!
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.