Documentation: Add a note on no length restrictions for plugin output/perfdata.

Fixes #6452
This commit is contained in:
Michael Friedrich 2014-06-11 11:38:08 +02:00
parent 5df25cac88
commit 4230d8a81e
3 changed files with 7 additions and 0 deletions

View File

@ -107,6 +107,7 @@ runtime evaluated macros.
Three types of commands used for different actions: checks, notifications and events. Three types of commands used for different actions: checks, notifications and events.
Check timeout for commands instead of a global option. Commands also have custom attributes allowing Check timeout for commands instead of a global option. Commands also have custom attributes allowing
you to specify default values. you to specify default values.
There is no plugin output or performance data length restriction anymore compared to Icinga 1.x.
* Custom Runtime Macros * Custom Runtime Macros

View File

@ -54,3 +54,6 @@ Currently Icinga 2 supports the native plugin API specification from the `Monito
project. project.
The `Monitoring Plugin API` is defined in the [Monitoring Plugins Development Guidelines](https://www.monitoring-plugins.org/doc/guidelines.html). The `Monitoring Plugin API` is defined in the [Monitoring Plugins Development Guidelines](https://www.monitoring-plugins.org/doc/guidelines.html).
There are no output length restrictions using Icinga 2. This is different to the
[Icinga 1.x plugin api definition](http://docs.icinga.org/latest/en/pluginapi.html#outputlengthrestrictions).

View File

@ -1177,6 +1177,9 @@ Icinga 2 does not make a difference between `output` (first line) and
`long_output` (remaining lines) like in Icinga 1.x. Performance Data is `long_output` (remaining lines) like in Icinga 1.x. Performance Data is
provided separately. provided separately.
There is no output length restriction as known from Icinga 1.x using an
[8KB static buffer](http://docs.icinga.org/latest/en/pluginapi.html#outputlengthrestrictions).
The `StatusDataWriter`, `IdoMysqlConnection` and `LivestatusListener` types The `StatusDataWriter`, `IdoMysqlConnection` and `LivestatusListener` types
split the raw output into `output` (first line) and `long_output` (remaining split the raw output into `output` (first line) and `long_output` (remaining
lines) for compatibility reasons. lines) for compatibility reasons.