<br><div class="gmail_quote">On Mon, Aug 8, 2011 at 6:53 PM, Mike Lindsey <span dir="ltr"><<a href="mailto:mike-nagios@5dninja.net">mike-nagios@5dninja.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
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.<br>
<br>
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.<br>
<br>
Add the following (or similar) to nsca.cfg, it'll failback to command pipe if there's a write error:<br>
check_result_path=/usr/local/<u></u>nagios/var/spool/checkresults<br>
<br>
I've not done any extensive performance testing, though my cursory tests showed decent performance improvements (I also have my checkresults directory on ramdisk).<br>
<br>
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.<br>

<br>
Enjoy!<br>
<br>
-- <br><font color="#888888">
Mike Lindsey<br>
</font></blockquote><div><br>I suspect there is enough interest in the send_nsca_cached code that it would be worth posting to the list at least. <br></div></div>