Performance data is defined by Nagios as “everything after the | of the plugin output” - please refer to Nagios documentation for information on capturing this data to logfiles. However, it is the responsibility of the plugin writer to ensure the performance data is in a “Nagios plugins” format. This is the expected format:
<liclass="level1"><divclass="li"> space separated list of label/value pairs</div>
</li>
<liclass="level1"><divclass="li"><em>label</em> can contain any characters</div>
</li>
<liclass="level1"><divclass="li"> the single quotes for the label are optional. Required if spaces, = or ' are in the label</div>
</li>
<liclass="level1"><divclass="li"> label length is arbitrary, but ideally the first 19 characters are unique (due to a limitation in RRD). Be aware of a limitation in the amount of data that NRPE returns to Nagios</div>
</li>
<liclass="level1"><divclass="li"> to specify a quote character, use two single quotes</div>
</li>
<liclass="level1"><divclass="li"><em>warn</em>, <em>crit</em>, <em>min/ or </em>max/ may be null (for example, if the threshold is not defined or min and max do not apply). Trailing unfilled semicolons can be dropped</div>
</li>
<liclass="level1"><divclass="li"> min and max are not required if UOM=%</div>
</li>
<liclass="level1"><divclass="li"> value, min and max in class [-0-9.]. Must all be the same UOM</div>
</li>
<liclass="level1"><divclass="li"> warn and crit are in the range format (see Section 2.5). Must be the same UOM</div>
</li>
<liclass="level1"><divclass="li"> UOM (unit of measurement) is one of:</div>
<ul>
<liclass="level3"><divclass="li"> no unit specified - assume a number (int or float) of things (eg, users, processes, load averages)</div>
</li>
<liclass="level3"><divclass="li"> s - seconds (also us, ms)</div>