[Nagiosplug-devel] RFC: Plugin API Changes

Ethan Galstad nagios at nagios.org
Tue Feb 28 11:05:07 CET 2006


On 28 Feb 2006 at 10:52, Jason Martin wrote:

> On Tue, Feb 28, 2006 at 12:10:02PM -0600, Ethan Galstad wrote:
> > Line1: "Short output | Perf1"
> > Line2: "Long output 1"
> > Line3: "Long output 2"
> > Line4: "Long output3 | Perf2"
> > Line5: "Perf3"
> > Line6: "Perf4"
> > $SERVICEOUTPUT$="Short output"
> > $PERFDATA$="Perf1 Perf2 Perf3 Perf4"
> > $LONGSERVICEOUTPUT$="Long output 1\nLong output2\nLong output3\n"

> How does Nagios differentiate between Line2 being 'long output'
> and line5 being perfdata? Both follow a line with a | character
> in it.

Any additional lines (beyond the first one) are considered standard 
text output and made a part of the $LONGSERVICEOUTPUT$ macro.  Once a 
pipe symbol is found in those additional lines, anything after that 
symbol (including additional full lines of text) are considered to be 
performance data.

Ethan Galstad,
Nagios Developer
---
Email: nagios at nagios.org
Website: http://www.nagios.org





More information about the Devel mailing list