Análisis del código fuente de Nagios

Plugins

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.

El buffer de datos se modifica en la siguiente constante MAX_PLUGIN_OUTPUT_LENGTH.

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