Troubleshooting

E00-00X Import Tool is down

La caída del Import Tool o visor puede ocurrir por:

  • El visor no está operativo: simplemente hay que volver a levantar el visor.

  • Configuración incorrecta o inadecuada del visor: comprobar en la configuración avanzada que estén correctamente configurados el Protocolo, Puerto e IP.

  • Problemas de red: errores de conectividad o latencia de red pueden causar tiempos de respuesta lentos o desconexiones entre los nodos.

E01-000 Livestatus error

Livestatus puede enfrentar problemas por diversas razones:

  • Configuración: comprobar una correcta configuración en Nagios, Icinga o en el propio Livestatus, si no, puede derivar a problemas de rendimiento.

  • Problemas de hardware: comprobar si hay falta de espacio en disco, problemas de memoria o CPU.

  • Alta carga de consultas: una cantidad excesiva de consultas puede provocar error.

  • Problemas de red: comprobar que no exista problemas de conectividad o latencia de red, ya que pueden causar tiempos de respuesta lentos o desconexiones entre los nodos del sistema y Livestatus.

  • Errores en el código: ocasionados por posibles actualizaciones que estén dando error, comprobar dicha situación en los logs del sistema.

E02-000 Elasticsearch error

Elasticsearch puede enfrentar problemas por diversas razones:

  • Problemas de hardware: comprobar que no haya falta de espacio en disco o problemas de memoria o CPU. Esto puede afectar negativamente el rendimiento de Elasticsearch.

  • Configuración incorrecta: comprobar que el vínculo host y puerto son los correctos o si se ha asignado poca memoria a la JVM.

  • Alta carga de consultas: una cantidad excesiva de consultas o un uso intensivo de recursos puede sobrecargar el sistema y provocar problemas de rendimiento o interrupción. Por ejemplo, más de 10.000 documentos como resultado de la consulta, puede originar un timeout.

  • Sharding y replicación inadecuados: una configuración inapropiada de Shards y Réplicas puede provocar determinados fallos. Consultar los índices y revisar los Shards y Réplicas de manera que se pueda evaluar si es suficiente.

  • Errores en el código: existencia de actualizaciones erróneas. Ante este caso, comprobar en los logs del sistema que sea así.

E03-000 Influx error

InfluxDB puede enfrentar problemas o fallar por varias razones. Algunas de las más comunes incluyen:

  • Problemas de hardware: comprobar que no haya falta de espacio en disco o problemas de memoria o CPU, todo esto puede afectar negativamente el rendimiento InfluxDB.

  • Configuración incorrecta: una configuración incorrecta o inadecuada de InfluxDB, como asignar muy poca memoria o utilizar una configuración no óptima, puede causar problemas de rendimiento o fallas en el sistema.

  • Alta carga de consultas: una cantidad excesiva de consultas puede provocar error.

  • Errores en la ingesta de datos: errores en el proceso de ingesta de datos, como datos mal formateados o conflictos de tipo de campo, comprobar que los datos introducidos en InfluxDB tienen el formato correcto.

  • Problemas de red: problemas de conectividad o latencia de red pueden causar tiempos de respuesta lentos o desconexiones entre los nodos de un clúster de InfluxDB.

  • Errores en el código: como última opción puede que haya alguna actualización que esté dando error, comprobar dicha situación en los logs del sistema.

E04-000 Not able to connect to rabbitmq server

RabbitMQ puede fallar por las siguientes razones:

  • RabbitMQ no está operativo: simplemente hay que evantar el RabbitMQ.

  • Configuración incorrecta: verificarlo en el propio RabbitMq, en concreto, observar el host y el puerto. Otra posibilidad es una mala configuración de las colas o las Routing Keys, comprobar también todas esas variables.

E05-000 No Celery workers found

La única razón del fallo es debido a que la pieza de software que lleva los Celery no está funcional en este momento

Simplemente hay que levantarlos.

E05-001 The task could not be run

La razón es un fallo en el software. Es necesario registrar los logs del sistema de tal manera que se pueda comprobar si realmente es un fallo del código o se ha producido un error al llamar a un servicio externo y por ello, no se ha podido completar correctamente la tarea.

E06-000 Model not found or does not exist

Este fallo se produce al estar intentando acceder a la información de un modelo genérico no especificado, ya que se resuelve el modelo en tiempo de ejecución y dicho modelo no existe.

Con un uso correcto de WOCU-Monitoring, no debería mostrarse al usuario ese error, en caso contrario, existe un fallo en el código de la tabla que se está intentando mostrar.

E07-000 Host not found or does not exist

Este fallo se produce al estar intentando acceder a la información de un Host, y dicho modelo no existe. Con un uso correcto de WOCU-Monitoring no debería mostrarse al usuario ese error, en caso contrario, es por un fallo en el código de la tabla que se está intentando mostrar.

E07-001 It was not possible to discover information for this host

Se origina al existir un fallo en el script de descubrimiento de Hosts. Habría que comprobar si estamos ante un fallo de dicho script y depurarlo, o bien se está efectuando sobre los dispositivos correctos.

E08-000 HostGroup not found or does not exist

Este fallo se produce al estar intentando acceder a la información de un HostGroup, y dicho modelo no existe. Con un uso correcto de WOCU-Monitoring no debería mostrarse al usuario ese error, en caso contrario, es por un fallo en el código de la tabla que se está intentando mostrar.

E09-000 DeletedAsset not found or does not exist

Este fallo se produce al estar intentando acceder a la información de un DeletedAsset, y dicho modelo no existe. Con un uso correcto de WOCU-Monitoring no debería mostrarse al usuario ese error, en caso contrario, es por un fallo en el código de la tabla que se está intentando mostrar.

GConf Troubleshooting

EX-000 Missing setting GConf environment variables

Debe comprobarse en la instalación de la herramienta, que las variables relativas a GConf figuren en el archivo que contiene las variables de entorno y que estas tienen un valor válido.

EX-001 Gconf authentication error

Deben comprobarse las credenciales suministradas a través de las variables de entorno, ya que no son correctas.

EX-002 Gconf request error

La petición que se ha intentado realizar a GConf es incorrecta y necesita ser revisada, puede tratarse de un error de programación o de que los datos a buscar no son correctos.

EX-003 Any realm found with the given name

El Reino en el que se está tratando de buscar la información no tiene una correspondencia con ningún Reino válido en GConf.