Ingresar  \/ 
x
 Use Facebook account  Use Google account  Use Microsoft account  Use LinkedIn account
o
x

Disco de Almacenamiento de Vicidial se llena rápidamente. Configurar logs

Disco de Almacenamiento de Vicidial se llena rapidamente Configurar logs

Disco de Almacenamiento de Vicidial se llena rápidamente. Configurar logs de Asterisk y Vicidial. Tu disco duro se llena prontamente sin ninguna explicación aparente. Puede que los archivos de logs te estén llenando el almacenamiento.

Introducción

En un servidor Vicidial de un cliente nuestro de Hosting de Fututel nos indicó que al entrar a su servidor le salía un error de algo así como: MySQL Error Connect: Connection Refused. A pesar de que el usuario tenía un plan de Unmanaged server (Servidor No Administrado), nos pusimos a tratar de solucionar el problema. Investigamos el asunto y encontramos que:

  1. Su servidor MySQL estaba apagado.
  2. La partición / de sus disco duro estaba 100% ocupada/llena.

Así pues, el diagnóstico fue que al parecer MySQL colapsó y se apagó una vez el disco duro se llenó. Le escribimos al usuario que debería aumentar su plan en cuanto a disco duro, sobre lo cual nos respondió que lo haría pero antes deseaba que limpiáramos su disco duro (clean out). Sin contarles detalles de entremedio, finalmente nos pusimos en la tarea de limpiar el disco duro.

Para la limpieza del disco duro, una de las cosas que hacemos es ver cuáles son los archivos o carpetas que más pesan en el sistema. Para ello, usamos este tutorial nuestro para encontrar el top 10 de archivos y directorios más pesados. Hallamos que los archivos más pesados (de varias GB) eran los de logging, por un lado de Asterisk y por el otro uno - al parecer más específico - de Vicidial. Precisamente este tutorial, se enfocará en configurar a Vicidial para que su disco duro no se llene rápidamente por causa de estos archivos, lo cual significa básicamente en acomodar a Vicidial para que no escriba tanta información en los archivos de logging.

Entonces ahora sí, manos a la obra.

Paso 1. Configurar el log de Asterisk en /etc/asterisk/logger.conf

El archivo de log se guarda generalmente en /var/log/asterisk/messages, aunque en todo caso la configuración se hace en /etc/asterisk/logger.conf. Para ello sigue el siguiente tutorial para configurar Asterisk para el caso de un ambiente de producción (lee el tutorial), lo cual es básicamente:

[logfiles]
console => notice,warning,error,dtmf
messages => notice,warning,error

Y recargar el logger de Asterisk con:

asterisk -rx 'logger reload'

Tenga en cuenta que puede que hayan otros archivos con logging también, con/sin/fuera de messages.

Paso 2. Configurar el log de AGI Output de Vicidial

El archivo(s) de log se encuentran en el directorio /var/log/astguiclient y pueden tener un formato como por ejemplo: screenlog.0.2018-01-20---195004.gz. La configuración se hace entrando como Administrador a Vicidial y yendo a: Admin -> Servers, escoges el servidor y vas a la opción: AGI Output. Allí escogeremos STDERR (tal vez esté ahora en FILE) para que escriba log en la consola pero no en archivo.

Paso 3. Limpiar los Archivos de Logs correspondientes

Ya hemos configurado para que no se escriba o no se escriba tanto en los archivos de logs. Pero, ¿qué pasa si ya tenemos los archivos con mucha información dentro? Pues simple, podemos limpiar su contenido interno guiándonos de este tutorial. En el caso actual limpiaremos los logs para lo de Asterisk y lo de Vicidial. Podemos usar:

truncate -s 0 /var/log/asterisk/messages
truncate -s 0 /var/log/astguiclient/screenlog.0.2018-01-20---195004.gz

En su caso particular, usted deberá comprender el asunto y limpiar los archivos que sean de logs en esas carpetas. Nuestro ejemplo es un caso que servirá de mucha guía para el suyo.

Listo. Ésto es todo. Agradecemos haber llegado hasta aquí y ojalá nos dejes tus comentarios abajo :) y que Dios los bendiga!!! 

http://www.vicidial.org/VICIDIALforum/viewtopic.php?t=20166

Sobre el Autor
Adesh Johnson
Author: Adesh Johnson
Soy muy creyente en Dios. Ésto no me ha impedido un gran interés por la ciencia y la tecnología, y antes bien Dios me ha servido como guía e inspiración. Soy colombiano y tengo un grado en ingeniería. Busco ser no sólo espectador sino también creador en lo referente a la industria del internet. Específicamente, trabajo en el tema de telecomunicaciones bajo Protocolo de Internet IP. Me gusta la optimización de recursos y me considero perfeccionista. También me gusta el cine reflexivo.

ImprimirCorreo electrónico

Donaciones - Tutoriales y VideoTutoriales Fututel

Dona si crees que lo merecemos. Ésto nos ayudará para seguir publicando y hacerte la vida más fácil :)

Cantidad: