La interfaz de plugins de Nagios es simple, pero también significa que Nagios no se preocupa por la longitud de salida del plugin. Si es superior a la longitud del búfer interno, no es informado y a menudo nadie se da cuenta. El contenido simplemente se corta o trunca.
Para los datos de rendimiento/performance : Si el buffer no es lo suficientemente grande, los datos de rendimiento pueden verse afectados.
| Comparativa de tamañao de buffer en versiones de Nagios | ||
|---|---|---|
| Maximum plugin output in bytes | Nagios version | Include file |
| 352 | 1.0 | common/objects.h |
| 348 | 2-0 | include/objects.h |
| 332 | 2-1 | include/objects.h |
| 4096 | 3-0a | include/nagios.h |
| 8192 | 3-0 | include/nagios.h |
El buffer de datos se modifica en la siguiente constante MAX_PLUGIN_OUTPUT_LENGTH.
#define MAX_PLUGIN_OUTPUT_LENGTH 8192 /* max length of plugin output (including perf data) */