Page 1 of 1

[Nagios-devel] NSCA 2.9? 4k plugin output limit,

Posted: Mon Aug 08, 2011 11:53 pm
by Guest
This is a multi-part message in MIME format.
--------------000006050202060304010400
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

I submitted an earlier version of this patch awhile ago, to no response,
so here's an updated version that fixes a buffer overflow bug and a
lockfile race condition.

Apply patches against a clean 2.7.2 source. Allows 4096 character long
plugin output, and allows direct submission to the checkresult
directory, skipping the command pipe.

Add the following (or similar) to nsca.cfg, it'll failback to command
pipe if there's a write error:
check_result_path=/usr/local/nagios/var/spool/checkresults

I've not done any extensive performance testing, though my cursory tests
showed decent performance improvements (I also have my checkresults
directory on ramdisk).

Hopefully other people find this useful. I'm not sure what else you
would want and need in NSCA to make it a "3.0" release, but making it
compatible with some of the other improvements in Nagios 3+ seems like a
nice start? I've got an altered copy of send_nsca_cached I've updated
to work with multiline nsca, if anyone wants it.

Enjoy!

--
Mike Lindsey


--------------000006050202060304010400
Content-Type: application/x-gzip;
name="nsca.patches.tgz"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="nsca.patches.tgz"

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

...[email truncated]...


This post was automatically imported from historical nagios-devel mailing list archives
Original poster: [email protected]