«

»

Imprimir esta Entrada

Liberar espacio de Disco en Elastix

Como liberar espacio de disco en Elastix

Como liberar espacio en Elastix

Un problema muy serio que se presenta despues de tener un servidor Elastix en operacion por mucho tiempo, es que, el disco duro se llena, quedandose sin espacio disponible para las operaciones normales del servidor, con consecuencias catastroficas en la disponibilidad del servicio, llegando incluso a no permitir el ingreso con el usuario admin a la interfaz Web. Es importante estar monitoriando constantemente el espacio usado y disponible del disco, especialmente cuando se tenga activa la grabacion de llamadas y los respaldos (backup) automaticos.

La gran preguntan que siempre me hacen es: ¿Pero que puedo borrar…?

Existen 4 servicios dentro de Elastix que consumen mucho espacio, estos son: Logs del sistema, Backups, Voicemails y Recordings (Grabaciones), por lo general los que mas consumen son los Backups y Grabaciones.

Desde el Dashboard, pueden de un solo vistazo ver el espacio utilizado.Observen en la siguiente imagen, que el espacio disponible es de 19% un nivel critico para cualquier sistema, como una buena practica se recomienda que al llegar al 80% de utilizacion, se deben tomar acciones inmediatas para liberar espacio.

Liberar espacio de disco en Elastix

Liberar espacio de disco en Elastix

Observen que el servicio que esta ocupando un mayor espacio son los Backups (23 GB), luego le siguen los Logs del sistema (158 MB), en este servidor no estan activas las grabaciones, pero de estarlo son las que ocuparian el primer lugar en la utilizacion de espacio de disco.

Una recomendacion es enfocarnos en el servicio que ocupa mas espacio, si son las grabaciones y no se desea borrarlas permanentemente, una buena practica es copiarlas en un medio de almacenamiento externo, para el caso de los backups, la recomendacion es conservar solo los ultimos 2 backups de ser posible desactivar los respaldos automaticos o dejarlos programados para que se ejecuten mensualmente, o ejecutar los respaldos a demanda cada vez que se realicen cambios en la configuracion.

Procedimiento para liberar espacio de disco en Elastix.

Procedo a explicarles como realizar el borrado o traslado de archivos a un medio externo de los diferentes servicios expuestos anteriormente, para ejecutar esta labor, recomiendo que utilicen la aplicacion WINSCP, que nos facilitara mucho el proceso, tambien se puede hacer desde el modo de comandos (CLI), sin embargo es un poco mas complicado y tedioso hacerlo. “Para que utilizar una piedra para poner un clavo si tienes a la mano un martillo…”

Eliminar archivos de Backups en Elastix.

Vamos a comenzar con eliminar los archivos de backup antiguos, en Elastix la ruta en la cual se almacenan los archivos de backups es: /var/www/backup/; accedemos con WINSCP a la ruta indicada,  nos aparecen todos los archivos almacenados, observen en la siguiente imagen existen archivos del 2011 ocupando espacio innecesariamente, procedemos a borrarlos.

IMPORTANTE: Tengan mucho cuidado de NO borrar el archivo automatic_backup.php.

Seleccionan los archivos y luego con la tecla F8 o dando Clic en la X roja los borran.

Liberar espacio de disco en Elastix

Liberar espacio de disco en Elastix

Les recomiendo al terminar de eliminar los archivos antiguos de backups, ejecuten un nuevo backup, este lo copian tambien a un medio externo para tenerlo como respaldo.

Para confirmar que el espacio fue liberado, lo pueden hacer desde el Dashboard. Observen en nuestro ejemplo, que despues de eliminar los archivos de backup como se reduce de manera significativa el espacio ocupado, los 23GB que antes eran ocupados por los backup, ahora estan disponibles.

Liberar espacio de Disco en Elastix.

Liberar espacio de Disco en Elastix.

Eliminar las grabaciones de llamadas en Elastix.

Los archivos de las grabaciones de llamadas se almacenan en la ruta: /var/spool/asterisk/monitor/; pueden hacer 2 cosas, una las eliminan del disco y la otra las trasladan (mover) a un medio de almacenamiento externo del servidor, pueden copiarlas y luego borrarlas, WINSCP permite con la tecla F6 copiar y eliminar.

Tengan mucho cuidado al momento de eliminar los archivos de las grabaciones de llamadas, por lo general se recomienda conservar los audios de los ultimos 6 meses, sean muy cuidadosos con esto.

En la siguiente imagen se muestra como aparecen los arhivos de las grabaciones de llamadas, dependera del reproductor de audio que tengan predefinido, sera el icono que aparecera, en el ejemplo el reproductor es VLC.

 Liberar espacio de disco en Elastix.

 Eliminar archivos Logs en Elastix.

Los archivos Logs de Elastix, basicamente se utilizan para auditoria o para analizar e incluso encontrar errores o fallas en el sistema, salvo casos especiales, por lo general estos se pueden borrar sin problema, todos los Logs se almacenan en la ruta: /var/log/.

Estos archivos no ocupan mucho espacio en comparacion a los backups y grabaciones, se recomienda conservarlos a menos que ocupen un espacio significativo que impacte en la disponibilidad del espacio en disco.

A continuacion una breve descripcion de los Logs.

Logs de systema:
/var/log/messages

Otros logs:
/var/log/

Para leer los logs de Asterisk-Elasatix en tiempo real ejecutar el comando:
tail -f /var/log/asterisk/full

 

En conclusion: debemos como una buena practica estar muy pendiente de la disponibilidad de espacio en el disco duro del servidor Elastix para no encontrarnos con sorpresas muy desagrables y con fallas a veces hasta dificiles de resolver, nunca debemos esperar a que la ocupacion del disco sobrepase el 80% del espacio total.

 

6,655 total views, 3 views today

!!! AYUDANOS A MANTENER ESTE SITIO ACTIVO…!!!

Si piensas que te hemos ayudado y merecemos tu apoyo. !!! GRACIAS !!!

Cuando lo hagas tendras acceso inmediato a la documentacion en formato PDF para que la descargues. Encontraras tambien otros tutoriales mas avanzados no publicados en el sitio. Si no puedes o no quieres, no hay problema igual tendras acceso a toda la informacion publicada en este sitio.

!!CLICK AQUI.!! para ver Tutoriales a descargar

!!! GRACIAS POR TU DONACION !!!





Descarga_Servidor_Virtual_Elastix

Enlace permanente a este artículo: http://elastixtech.com/liberar-espacio-de-disco-en-elastix/

1 comentario

  1. chov1

    Hola amigo felicidades, excelente tutorial, muy completo. (y)

    Una preguntas, por lo de eliminar las grabaciones.
    Hay ciertas extensiones que No deberían ser grabadas, En configuraciones de la extension tengo estas opciones:
    Record Incoming – Never
    Record Outgoing – Never

    Pero aún así, se siguen grabando, habrá alguna manera de editar algun archivo de configuración o algo para evitar que se graben de esas extensiones ¿?

    También para eliminar desde Elastix, en la opción de “Monitor” solo puedo eliminar uno por uno, no encontré como eliminar un lote de grabaciones pero solo de dos extensiones y no de todas como muestras en tu tutorial.

    Agradecería mucho su apoyo.

Deja un comentario