[monitoring-users] ANNOUNCE: NSCA-ng 1.2

Holger Weiß holger at zedat.fu-berlin.de
Wed Nov 6 23:34:01 CET 2013

Today, I released NSCA-ng 1.2.  Debian packages and the source tarball
can be downloaded from:


NSCA-ng is a drop-in replacement for NSCA that allows for submitting
passive check results, downtimes, and many other commands to Nagios.  It
uses TLS encryption and shared-secret authentication with per-client
passwords, as well as fine-grained authorization control.

Version 1.2 is a minor release that adds some improvements and fixes,
including the following:

- Let nsca-ng.cfg(5)'s `include' directive and nsca-ng(8)'s `-c' flag
  accept directory path names.  If a directory is specified, read the
  server configuration from all "*.cfg" and "*.conf" files in the
  specified directory and all subdirectories.
- Let the client's `-d' and `-e' flags accept C-style escape sequences,
  so that e.g. "-e '\n'" can be specified.  Octal and hexadecimal
  numbers are also accepted.
- Allow for specifying authorization settings outside of the `authorize'
  sections in nsca-ng.cfg(5) files.  They will then serve as a fallback
  for `authorize' sections that don't define these settings.
- Fix a race condition in the case where the command file is recreated
  after the NSCA-ng server had opened it.
- Fix a send_nsca(8) crash on 32-bit platforms that use 64-bit
- Apply some fixes for Debian GNU/kFreeBSD and GNU Hurd.
- Update the embedded libev code from version 4.11 to version 4.15.  The
  new release provides a number of bug fixes and minor enhancements.

Thanks to Florian Obser and Stuart Henderson for reporting the time_t
issue, and to everyone else who provided feedback.


More information about the Users mailing list