Re: [Nagios-devel] Support quoting vertical bar (|) character in

Support forum for Nagios Core, Nagios Plugins, NCPA, NRPE, NSCA, NDOUtils and more. Engage with the community of users including those using the open source solutions.
Locked
Guest

Re: [Nagios-devel] Support quoting vertical bar (|) character in

Post by Guest »

On 27.03.2013 12:24, Andreas Ericsson wrote:
> OTOH, perfdata should've been on a line of its own from the start,
> prefixed with 'perfdata=3D' instead of a magic character put in the
> plugin output.

Just in case that someone reads (or later unearths) this thread looking
for actual suggestions: Making it a magic *character* IMHO isn't the
problem *IF*:
-- it helps with still-limited buffers
-- you require it to appear *first* on the line (no scanning ahead
Lord-knows-how-far or breaking lines up)
-- you define a method (character stuffing?) to escape it in
non-perfdata ("output") lines
-- you allow an *arbitrary mix* of output and perfdata lines (so that
you can run a *series* of plugins or have a plugin printf() data
in whichever sequence it "naturally" comes across it without having
to worry that that'll break the global syntax)
-- you do the concatenation within Nagios properly (add back the '\n'
at the end of output lines *and a ' ' between perfdata lines*; the
current core assembles the perfdata from
printf("foo|bar=3D1\nbaz|org=3D2\n");
into "bar=3D1org=3D2")
^^

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





This post was automatically imported from historical nagios-devel mailing list archives
Original poster: Jochen.Bern@LINworks.de
Locked