Pequeños Post

Este Blog esta dedicado para Azul y para documentar mis líos en diferentes proyectos de tecnología.

miércoles, 22 de junio de 2011

Backup Audios de llamadas asterisk


Esta backap se va a realizar por medio del protocolo ssh entre dos Linux

Bueno se debe tener instalado en ambos PC el ssh y ambos deben estar en el mismo puerto sea 22 o el que les quieran poner por seguridad pero los dos en el mismo puerto.

Luego se deben compartir las llaves ssh entre los servidores para que no pida contraseña por cada audio copiado de la siguiente forma:

[Local]#/> ssh-keygen -d
[Local]# /> ssh ip-destino "cat >> ~/.ssh/authorized_keys2" < ~/.ssh/id_dsa.pub

Nota:
El segundo paso tambien puede realizarse copiando manualmente la clave
 publica del origen en el dstino en el archivo id_dsa.pub

Comandos para hacer backup de audios de asterisk de un servidor a otro (linux)


Antes nos paramos en #cd /var/spool/asterisk/monitor/ que es donde están las grabaciones y allí ejecutamos el comando

[Local]# find . -name '*201103*' -exec scp {}  root@192.168.0.77:/media/Datos/backup/ \;

Esto  ‘*201103*’ significa que voy a buscar con find los audios del mes 03 (Marzo) del año 2011 para luego copiarlos con scp al PC con ip 192.168.0.77 en el directorio /media/Datos/Backup/
El directorio puede ser el que quieran.

Y listo estas copias llevan bastante tiempo. 


Bueno para buscar los audios se haces así:



[Local]# find . -name '*201003*' |more

Toca  de esta forma ya que si nos paramos en el directorio y por ejemplo le damos un ls por la cantidad de audios no  va a mostrar nada y se va ablaquear toca primero buscarlos por partes o meses.



Y si lo que se quiere es copiarlo en el mismo servidor pero en otro directorio se hace así:

[Local]# find . -name '*201003*' -exec cp -R {} /rutadirectorio/ \; &

No hay comentarios: