Support quoting vertical bar (|) character in plugin output

Jochen Bern Jochen.Bern at LINworks.de
Tue Mar 26 19:09:31 CET 2013


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.)

> 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.

Regards,
								J. Bern
-- 
*NEU* - NEC IT-Infrastruktur-Produkte im <http://www.linworks-shop.de/>:
Server--Storage--Virtualisierung--Management SW--Passion for Performance
Jochen Bern, Systemingenieur --- LINworks GmbH <http://www.LINworks.de/>
Postfach 100121, 64201 Darmstadt | Robert-Koch-Str. 9, 64331 Weiterstadt
PGP (1024D/4096g) FP = D18B 41B1 16C0 11BA 7F8C DCF7 E1D5 FAF4 444E 1C27
Tel. +49 6151 9067-231, Zentr. -0, Fax -299 - Amtsg. Darmstadt HRB 85202
Unternehmenssitz Weiterstadt, Geschäftsführer Metin Dogan, Oliver Michel

------------------------------------------------------------------------------
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