Build precise queries to find exactly what you need
Press ESC to close
Your review has been submitted and is pending approval.
jsend-nrdp is a java library for submitting Nagios passive check results to a remote NRPD server.
Current Version
1.0.1
Last Release Date
2014-05-19
Owner
Manuel Ryan
Website
https://github.com/m-ryan/jsend-nrdp
Download URL
http://search.maven.org/remotecontent?filepath=ch/shamu/jsend-nrdp/1.0.0/jsend-nrdp-1.0.0.jar
Compatible With
This java library allows you to send alerts to Nagios via NRDP from your java applications.
The NRDPServerConnectionSettings class allows you to configure your connection : - url - token - timeout
You can choose between a blocking and non-blocking version service.
The non blocking version supports a configurable number of threads to use to send the alerts, as well as a configurable job queue size and throttling.
Here's an example of usage for the non-blocking version :
NagiosCheckSender resultSender = new NonBlockingNagiosCheckSender(nrdpConnectionSettings, CONCURRENCY_LEVEL, MAX_QUEUE_SIZE, MAX_REQUESTS_PER_SECONDS);
NagiosCheckResult resultToSend = new NagiosCheckResult(host, serviceName, serviceState, statusMessage);
Collection<NagiosCheckResult> resultsToSend = Lists.newArrayList(); resultsToSend.add(resultToSend);
try { resultSender.send(resultsToSend); } catch (Exception e) { logger.error("Error sending check result to nagios", e); }
You must be logged in to submit a review.
To:
From:
We’ve completely redesigned the world’s largest repository of Nagios plugins and monitoring tools. Join thousands of users sharing monitoring solutions for servers, applications, and everything in between.
Due to our redesign, all existing accounts require a password reset to access your account again.
Ready to explore 6,100+ projects and contribute to the community?
Reset Password Create Account
Happy Monitoring!