Translations of this page:

FAQ

Instalador

PCRE UTF-8 PCRE

PCRE UTF-8 PCRE no se ha compilado con el adecuado soporte de Unicode.

http://www.php.net/pcre

Solución para Red Hat Enterprise Linux Server release 5.4 (Tikanga)

La forma más fácil es reconstruir el RPM

pcretest -C
PCRE version 6.6 06-Feb-2006
Compiled with
  UTF-8 support
  No Unicode properties support
  Newline character is LF
  Internal link size = 2
  POSIX malloc threshold = 10
  Default match limit = 10000000
  Default recursion depth limit = 10000000
  Match recursion uses stack

El paquete fuente del RPM está disponible en ftp://ftp.redhat.com/pub/redhat/linux/enterprise/5Server/en/os/SRPMS/

rpm -ivh pcre-6.6-2.el5_1.7.src.rpm

Cambie:

%configure --enable-utf8

%configure --enable-utf8 --enable-unicode-properties

/usr/src/redhat/SPECS/pcre.spec

Ahora recontruya el paquete, instale y reinicie Apache

rpmbuild -ba /usr/src/redhat/SPECS/pcre.spec
rpm -Uvh /usr/src/redhat/RPMS/i386/pcre-6.6-2.7.XX.rpm
PCRE version 6.6 06-Feb-2006
Compiled with
  UTF-8 support
  Unicode properties support
  Newline character is LF
  Internal link size = 2
  POSIX malloc threshold = 10
  Default match limit = 10000000
  Default recursion depth limit = 10000000
  Match recursion uses stack

Reflection Class

La clasereflection no se ha cargado o no está compilada.

http://www.php.net/reflection

PHP module filter

El módulo PHP filter no se ha cargado o no está compilado.

http://www.php.net/filter

PHP Modul iconv

El módulo PHP iconv no se ha cargado.

http://php.net/iconv

Function mbstring overload

La función sobrecarga las funciones originales para cadenas de PHP.

http://php.net/mbstring

Errores en tiempo de ejecución

rrdtool-not-found

Para crear las gráficas, PNP necesita la ruta completa al binario RRDtool.

La ruta está definida en config.php.

#
# Path to rrdtool
#
$conf['rrdtool'] = "/usr/bin/rrdtool";

config-not-found

PNP requiere un fichero de configuración para los valores del frontal web.

La ruta se estableció durante la instalación vía ./configure y los parámetros pasados.

La ruta se muestra en el mensaje de error.

El fichero debe tener permisos de lectura para el servidor web Apache.

perfdata-dir-empty

El directorio especificado está vacío, por lo que PNP no tiene datos para crear ningún gráfico.

Posibles causas:

  • process_perfdata.pl no fue nunca llamado para procesar datos.
    Solución: Dependiendo del modo usado, compruebe la configuración. Ver verify y verify_pnp_config para más detalles.
  • Los chequeos no retornan datos de rendimiento (válidos). No todos los plugins retornan datos de rendimiento(por ejemplo: check_procs).
    Solución: En algunos casos tiene que especificar opciones adicionales para que se produzcan estos datos. En otros casos un wrapper script podría ayudar.

host-perfdata-dir-empty

Se ha llamado a PNP usando un equipo en la URL.

Ejemplo:

 http://<nagios-server>/pnp4nagios/graph?host=<this-host>

La ruta al directorio de perfdata es válida pero no ha sido posible recuperar ningún dato.

La ruta se muestra en el mensaje de error.

La causa puede deberse a muchas razones.

Normalmente PNP no crea ningún directorio sin haber colocado ningún dato. Puede que el directorio se haya creado manualmente con permisos incorrectos, por lo que PNP no tiene permisos de escritura.

perfdata-dir-for-host

Se ha llamado a PNP usando un equipo en la URL.

Ejemplo:

 http://<nagios-server>/pnp4nagios/graph?host=<this-host>

The resulting path to the perfdata directory could not be found.

La ruta se muestra en el mensaje de error.

var/perfdata/<this-host> se crea por process_perfdata.pl cuando procesa datos provenientes de este equipo.

Si este directorio no existe puede deberse a varios motivos:

  • Paso de un nombre de equipo incorrecto en la URL
  • El equipo no tiene datos de rendimiento válidos
  • Ninguno de los servicios tiene datos de rendimiento válido

xml-not-found

Se ha llamado a PNP usando un equipo y un servicio en la URL.

Ejemplo:

 http://<nagios-server>/pnp4nagios/graph?host=<this-host>&srv=<this-service>

El nombre del fichero XML contiene host y srv. La ruta se muestra en el mensaje de error.

Este fichero xml no puede ser encontrado por el servidor web o no es legible.

get-first-service

Se ha llamado a PNP usando un equipo en la URL, pero sin un servicio.

Ejemplo:

 http://<nagios-server>/pnp4nagios/graph?host=<this-host>

PNP intenta obtener el primer servicio en el directorio de perfdata especificado.

Podría ser que el directorio var/perfdata/<this-host>/ esté vacío.

get-first-host

Se ha llamado a PNP sin especificar un equipo. Mientras se buscaba en el directorio var/perfdata no se han encontrado equipos.

Asegúrese de que está habilitada la opción de procesado de datos de rendimiento, y que sus equipos/servicios generan datos válidos. Ver requerimientos de sistema, verificación y script de verificación para más detalles.

xml-structure-mismatch

PNP comprueba el formato de los ficheros xml generados por process_perfdata.pl usando un número de versión.

De esta forma se asegura que las versiones del frontal web y process_perfdata.pl son compatibles. El número de versión sólo se incrementará debido a cambios básicos.

Estos errores son temporales despúes de un cambio del formato XML. Los ficheros serán recreados cada vez por process_perfdata.pl por lo que los errores deberían desaparecer en poco tiempo (este tiempo es dependiente del valor de check_interval).

Si el error persiste, debería comprobarse si la versión de process_perfdata.pl coincide con la versión del frontal web.

save-rrd-image

En la creación de un documento PDF, PNP guarda temporalmente los gráficos como una imagen en el sistema de ficheros. De esta forma los gráficos pueden incluirse en el documento PDF.

La ubicación se define enetc/config.php.

#
# Directory for Temporary Files used for PDF creation 
#
$conf['temp'] = "/var/tmp";

Este mensaje indica que el usuario del servidor web no tiene permisos de escritura en ese directorio.

xml-structure-without-version-tag

A partir de PNP 0.6, se ha introducido una etiqueta de versión. Este mensaje indica que esta etiqueta no se encuentra. El fichero xml parece que se haya creado con un versión de PNP inferior a 0.6.

Si este error ocurre inmediatamente después de una actualización, debería ser suficiente esperar al próximo cheqeuo de Nagios, para que el fichero xml se recree.

Si el error persiste, la causa podría ser una versión antigua de process_perfdata.pl.

Trozo de código de la estructura XML:

<NAGIOS>
...
  <XML>
   <VERSION>4</VERSION>
  </XML>
</NAGIOS>

template-without-opt

La plantilla usada para este equipo/servicio no devuelve a PNP el array $opt[].

La ruta a la plantilla se muestra en el mensaje de error.

template-without-def

La plantilla utilizada para este equipo/servicio no devuelve a PNP el array $def[].

La ruta a la plnatilla se muestra en el mensaje de error.

no-data-for-page

No se han detectado datos para la configuración de página usada. ¡El nombre de equipo / servicio especificado tienen que coincidir con el nombre del fichero en el directorio de perfdata, no con los valores en la definición de equipo/servicio!

page-not-readable

La configuración de página no se puede leer o no existe.

auth-pages

No está autorizado a ver “páginas”

page-config-dir

No se ha encontrado fichero de configuración de página

xport-host-service

El controlador Xport necesita los parámetros “host” y “srv” en la URL.

es/faq.txt · Last modified: 2012/06/06 06:26 by Joerg Linge
www.chimeric.de Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0