JSend NSCA is a Java API and command line tool for sending Nagios Passive Checks to the Nagios NSCA add-on. By using the JSend NSCA core API, you can easily integrate your Java applications into a Nagios monitored environment, thereby notifying Nagios of problems and issues during the running of your application. The JSend NSCA CLI command line tool wraps the API and allows you to send passive checks from the command line.
|Tags||Software Development Libraries Java Libraries Diagnostics Monitoring|
|Operating Systems||OS Independent|
Release Notes: Enums are now used instead of integers, which removes a lot of validation otherwise needed to make sure people are setting valid levels, encryption, etc. The Encryptor interface was exposed so people can roll their own encryption. Nice features of Junit 4.7 are used, such as expected exception rule. IllegalArgument checks were replaced with the Validate class from commons-lang. Maven is now the build system for the project. NagiosSettingsFactory is used for creating Nagios settings from a properties file.
Release Notes: A number of fixes were made, particularly to builders in order to make them thread safe. Enhancements were made to non-blocking senders.
Release Notes: The core API now has support for triple-DES encryption and non-blocking sender.
Release Notes: This release removes dependencies on common-lang and common-io in Core API, adds an EncryptionUtils class for handling encryption, generates JUnit and Cobertura coverage reports on the Ant site target, adds general refactoring in places, and improves code coverage to 93%.
No changes have been submitted for this release.