Bug#698802: release-notes: NSCA compatibility problems should be described
Thanks a lot for this excellent bugreport!
Could you add a line on what NSCA is or does?
Could you please do a
svn co svn://svn.debian.org/svn/ddp/manuals/trunk/release-notes/en
and hack up some DocBook XML code to get your text in? That'd allow me to fix
this issue even more soon.
If not, I'll get to this issue within about a week, I hope.
On Wed, Jan 23, 2013 at 09:17:29PM +0100, Hilko Bengen wrote:
> Package: release-notes
> Severity: wishlist
> Tags: patch
> There are a few issues with upgrading from nsca 2.7 to 2.9 that IMO
> should be documented in the release notes:
> - #670373: nsca 2.7.2 / nsca-client 2.9.1: do not communicate
> - #662642: Daemon fails to handle packets with more than five reports
> - #685457: nsca: Incompatibility between munin and nsca-2.9.1
> Here's a suggestion:
> Both the command line interface to nsca-client and the network protocol
> spoken between nsca-client and nsca have been changed from version
> 2.7.2+nmu2 (squeeze) to version 2.9.1-2 (wheezy) in incompatible ways:
> - nsca 2.7.2 (server) is not able to receive messages from
> nsca-client 2.9.1-2 at all.
> - Whereas nsca-client 2.7.2 expected multiple status messages passed to
> it via STDIN to be separated by newline (0x0a) characters, the record
> separator has been changed to a ETB / (0x17) character by 2.9.1.
> - It is impossible to transmit more than five status messages during one
> network connection.
> To keep a working monitoring setup from breaking over these
> incompatibilities, the following steps should be taken before any
> systems are upgraded to wheezy:
> - All nsca servers should be upgraded to 2.9.1 before any clients are
> upgraded. Squeeze backports of the nsca and nsca-client packages are
> available via backports.debian.org to ease the transition.
> - Care should be taken that external programs feeding multiple service
> status records through nsca-client are adapted to use the ETB
> character as a record separator.
> A wrapper script that calls » tr '\n' '\027' « should be sufficient.
> Affected packages are: munin [ FIXME: insert others here ].
> - Care should be taken that external programs transmit no more than five
> status records per nsca-client invocation.
> -- System Information:
> Debian Release: 7.0
> APT prefers unstable
> APT policy: (500, 'unstable')
> Architecture: amd64 (x86_64)
> Foreign Architectures: i386
> Kernel: Linux 3.2.0-4-amd64 (SMP w/2 CPU cores)
> Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/dash
> To UNSUBSCRIBE, email to debian-doc-REQUEST@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact firstname.lastname@example.org
> Archive: [🔎] email@example.com">http://lists.debian.org/[🔎] firstname.lastname@example.org