Search Exchange
Search All Sites
Nagios Live Webinars
Let our experts show you how Nagios can help your organization.Login
Directory Tree
NSCA Perl Distributed
96929
File | Description |
---|---|
smart_notify_mail.pl | Parses path tracing and decides whether to send email |
smart_send_nsca.pl | Sends test results to single or multiple hosts, adding path tracing |
smart_send_nsca.cfg | Example configuration file. |
Nsca.pm | Updated Net::Nsca library. |
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!
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.
* 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.
Reviews (0)
Be the first to review this listing!