Support quoting vertical bar (|) character in plugin output
Andreas Ericsson
ae at op5.se
Wed Mar 27 12:24:50 CET 2013
On 03/26/2013 07:09 PM, Jochen Bern wrote:
> On 26.03.2013 18:23, Jim Winkle wrote:
>> It's possible for a plugin to have a vertical bar (|) character in its
>> regular output.
>
> That depends a bit on what your definition of "(plugin) output" is.
> Plugins certainly *can* shove pipe symbols out their stdout/stderr, but
> (lacking any defined escaping) they'll never arrive in what Nagios
> considers the "Plugin Output" (while extraneous pipes *will* appear in
> the Performance Data).
>
>> For example, I've seen cases where check_logfiles does this [...]
>> It seems that (and correct me if I'm wrong) Nagios doesn't support a
>> way to escape '|' in plugin output.
>
> That's correct as of 3.x. (Somebody please speak up if the upcoming 4.x
> is going to change that.)
>
Nothing has changed in that regard for Nagios 4.
>> If this is true, I'll request this enhancement on tracker.nagios.org.
>
> IIUC API changes wouldn't get applied until at least 4.1, so you might
> want to simultaneously ask Gerhard for a fix in the plugin for the time
> being.
>
It's not really an API change to allow random characters to be escaped
in plugin output.
OTOH, perfdata should've been on a line of its own from the start,
prefixed with 'perfdata=' instead of a magic character put in the
plugin output.
--
Andreas Ericsson andreas.ericsson at op5.se
OP5 AB www.op5.se
Tel: +46 8-230225 Fax: +46 8-230231
Considering the successes of the wars on alcohol, poverty, drugs and
terror, I think we should give some serious thought to declaring war
on peace.
------------------------------------------------------------------------------
Own the Future-Intel® Level Up Game Demo Contest 2013
Rise to greatness in Intel's independent game demo contest.
Compete for recognition, cash, and the chance to get your game
on Steam. $5K grand prize plus 10 genre and skill prizes.
Submit your demo by 6/6/13. http://p.sf.net/sfu/intel_levelupd2d
More information about the Developers
mailing list