Hello Guest

Author Topic: Problema tamaño log por errores Tentacle  (Read 150 times)

0 Members and 1 Guest are viewing this topic.

Offline serco

  • Jr. Member
  • **
  • Posts: 13
  • Karma: 0
    • View Profile
Problema tamaño log por errores Tentacle
« on: February 27, 2017, 03:00:05 AM »
Buenas,

la semana pasada mi servidor pandora se quedó sin espacio. Buscando la causa del disco lleno encontre que el archivo "pandora_agent.log" habia crecido hasta los 19Gb. Una vez eliminado el servidor volvio a funcionar correctamente, pero al poco tiempo vi que el archivo volvia a crecer en exceso. Además parece que el logrotate no esta funcionando muy bien.
Quote
-rw-r--r-- 1 root root 60674830 feb 27 11:41 pandora_agent.log
-rw-r--r-- 1 root root   443682 feb 25 03:34 pandora_agent.log-20170225.gz
-rw-r--r-- 1 root root   454645 feb 26 03:10 pandora_agent.log-20170226.gz
-rw-r--r-- 1 root root   924525 feb 27 03:07 pandora_agent.log-20170227.gz

Observé que el archivo se estaba llenando con los siguientes mensajes:

Quote
# tail -f pandora_agent.log

2017/02/27 11:36:06 - [error] - Error sending file '/tmp/Pandora.1488188465.data': [err] Cannot connect to localhost on port 41121: Argumento inválido.

2017/02/27 11:36:06 - [error] - Error sending file '/tmp/Pandora.1488188765.data': [err] Cannot connect to localhost on port 41121: Argumento inválido.

2017/02/27 11:36:06 - [error] - Error sending file '/tmp/Pandora.1488189365.data': [err] Cannot connect to localhost on port 41121: Argumento inválido.

y que el servidor tentacle parece estar funcionando bien:

Quote
# /etc/init.d/tentacle_serverd status
Tentacle Server is running with PID 18473.

Necesitaría ayuda para ver cual puede ser la causa del problema y como solucionarlo.

Muchas gracias.

Offline serco

  • Jr. Member
  • **
  • Posts: 13
  • Karma: 0
    • View Profile
Re: Problema tamaño log por errores Tentacle
« Reply #1 on: February 27, 2017, 03:37:44 AM »
He comprobado que haciendo telnet a ese puerto funciona correctamente.

Offline antonio.s

  • Administrator
  • Smart member
  • *****
  • Posts: 343
  • Karma: 5
    • View Profile
Re: Problema tamaño log por errores Tentacle
« Reply #2 on: February 27, 2017, 03:44:54 AM »
Hola serco,

De momento te recomendaría que, mientras tentacle no te de problemas, desactivases su log. Siempre puedes habilitarlo de nuevo si lo necesitas. Para desactivarlo tienes que eliminar el parámetro -l de la ejecución. Si lo tienes funcionando en modo demonio debes editar el fichero tentacle_serverd y eliminar el parámetro de la línea "TENTACLE_OPTS".

Algo así.
Antes:
Code: [Select]
TENTACLE_OPTS="-a $TENTACLE_ADDR -p $TENTACLE_PORT -s $PANDORA_SERVER_PATH $TENTACLE_EXT_OPTS -d -l $TENTACLE_LOG_FILE -v"Después:
Code: [Select]
TENTACLE_OPTS="-a $TENTACLE_ADDR -p $TENTACLE_PORT -s $PANDORA_SERVER_PATH $TENTACLE_EXT_OPTS -d -v"
En segundo lugar, si te funcionan correctamente los agentes, es extraño que te muestre ese mensaje. Se me ocurren un par de cosas:
1. Que no esté escuchadno en todas las direcciones (parámetro -a). Si escucha en 0.0.0.0 no debería haber problema. Esto puedes probarlo rápidamente ejecutando "tentacle_client" desde la propia máquina para enviar un archivo, más o menos así:
Code: [Select]
tentacle_client -a localhost testfile.txt
2. Que "localhost" no esté correctamente redirigido a la dirección 127.0.0.1 en el /etc/hosts. Esto deberías poder comprobarlo con la misma prueba de antes, o bien si te parece directamente cambia "localhost" por "127.0.0.1" en el fichero de configuración de tu agente y observa si se repite el error (esto con el log activo, claro).

Ya comentas si localizas el problema.

Un saludo,
Antonio.

Offline serco

  • Jr. Member
  • **
  • Posts: 13
  • Karma: 0
    • View Profile
Re: Problema tamaño log por errores Tentacle
« Reply #3 on: February 27, 2017, 05:21:19 AM »
Hola Antonio, gracias por la ayuda.

Pues he empezado por lo mas facil y he dado con la tecla. He comprobado que no hacia ping a localhost y si a la 127.0.0.1, he modificado el archivo hosts y ya funciona bien.

Me resultaba raro porque el unico agente que marcaba el error era el propio servidor de pandora, que por otra parte entiendo que este agente se crea automaticamente por necesidad, ya que probe a borrarlo a mano de la lista de agentes definidos en la web  pero volvio a aparecer ¿es asi o se puede prescindir de ese agenete?

Por otra parte, ¿donde puedo ver y configurar el funcionamiento del logrotate? ya que rota cada dia, pero no rota si se llega a un tamaño de archivo determinado.

Muchas gracias.

Offline antonio.s

  • Administrator
  • Smart member
  • *****
  • Posts: 343
  • Karma: 5
    • View Profile
Re: Problema tamaño log por errores Tentacle
« Reply #4 on: February 27, 2017, 09:09:36 AM »
Hola serco,

Me alegro de que lo hayas localizado.

El agente que monitoriza el propio servidor si no lo quieres puedes eliminarlo sin problema. Además de borrarlo de la consola de Pandora tendrás que detener el servicio del agente:
Code: [Select]
/etc/init.d/pandora_agent_daemon stop
Además del agente, el server se monitoriza automáticamente creando un agente con algunos módulos específicos. Este agente tiene en la consola el nombre que le hayas dado a tu servidor, por defecto es el hostname, pero si has modificado su nombre en el pandora_server.conf, tendrás un agente con ese nombre y los módulos de automonitorización del server. Esto puede deshabilitarse en el propio pandora_server.conf (busca algo así como "self monitoring").

Por lo que es posible que estés viendo ese agente por dos fuentes, tanto el agente software como la monitorización del servidor.

Igualmente mi recomendación es que no los elimines, ya que pueden darte información muy útil para asegurar que el funcionamiento y "evolución" del server es bueno (espacio en discos, servicios levantados, etc.).

En cuanto al logrotate, si estás utilizando CentOS, por defecto se encuentra en: /etc/logrotate.d/, es posible que no haya entrada para el log de tentacle, por lo que tendrás que crear una a mano.

Un saludo,
Antonio.

Offline serco

  • Jr. Member
  • **
  • Posts: 13
  • Karma: 0
    • View Profile
Re: Problema tamaño log por errores Tentacle
« Reply #5 on: March 02, 2017, 02:19:53 AM »
Perfecto, todo solucionado.

Muchas gracias Antonio, un saludo.