manuales:nagios:capacitacion:anexo_-_codigo_fuente_de_nagios
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.
Comparativa de tamañao de buffer en versiones de Nagios | ||
---|---|---|
Salida máxima de plugin en bytes | Version de Nagios | Archivo include |
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 |
8192 | 4-0 | include/nagios.h |
El buffer de datos se modifica en la siguiente constante MAX_PLUGIN_OUTPUT_LENGTH. En la línea 271 del archivo nagios.h.
#define MAX_PLUGIN_OUTPUT_LENGTH 8192 /* max length of plugin output (including perf data) */
manuales/nagios/capacitacion/anexo_-_codigo_fuente_de_nagios.txt · Última modificación: 2015/09/17 18:03 por cayu