W3vina.COM Free Wordpress Themes Joomla Templates Best Wordpress Themes Premium Wordpress Themes Top Best Wordpress Themes 2012

Respaldo de bases de datos automatizado con CRON

Esta vez vamos a respaldar nuestra información de my sql, para ello, vamoa a crear un directorio en mi caso voy a dejar los temporales de los respaldos en la raiz

[ctorres@asterisk]# mkdir /respaldos

vamos a trabajar con el cliente ftp ncftp, lo bajamos e instalamos de la Siguiente manera

[ctorres@asterisk]# cd /usr/src
[ctorres@asterisk]# wget ftp://ftp.ncftp.com/ncftp/ncftp-3.2.2-src.tar.gz
[ctorres@asterisk]# gzip -d -c ncftp-3.2.2-src.tar.gz | tar xf –
[ctorres@asterisk]# cd ncftp-3.2.2
[ctorres@asterisk]# ./configure
[ctorres@asterisk]# make
[ctorres@asterisk]# make install

Luego creamos el batch de respaldo (esto tambien funciona bien para elastix)#!/bin/sh

[ctorres@asterisk]# nano backup.sh

y le pegamos el siguiente codigo
#!/bin/sh

echo &(date +%d/%m/%Y-%T) | mail -s “Respaldo Central ” sucorreo@mail.cl

cd ~/

mysqldump -uroot -peLaStIx.2oo7 –opt asterisk -C -c> /respaldos/asterisk.sql
mysqldump -uroot -peLaStIx.2oo7 –opt asteriskcdrdb -C -c> /respaldos/asteriskcdrdb.sql

cd /respaldos
tar -zcvf asterisk_$(date +%d%m%y).tgz *.sql
tar -zcvf etc_asterisk_$(date +%d%m%y).tgz /etc/asterisk/*.*
find -name ‘*.tgz’ -type f -mtime +2 -exec rm -f {} ;
rm *.sql

### Dump backup using FTP ###
#Start FTP backup using ncftp
/usr/src/ncftp-3.2.2/bin/ncftp -u”usuarioftp” -p”passftp” ftp.sitio.cl<<EOF
cd /asterisk/enea/
lcd /respaldos
mput *
quit
EOF

cd /respaldos

rm /respaldos/*.tgz

en la 1º linea en el echo enviamos un correo indicandonos cuando fue hecho el respaldo (cuando se ejecuta el script)

en mysqldump utlizamos el usuario root [-uroot] con la password eLaStIx.2oo7 [-peLaStIx.2oo7], [asterisk] seria la base de datos .

[ftp.sitio.cl] es el sitio ftp donde subiremos los archivos de respaldo.

[usuarioftp] es el usuario ftp

[passftp] es el password del usuario para el sitio.

luego le damos privilegios de ejecucion a nuestro script

[ctorres@asterisk]# chmod +x backup.sh

probamos nuestro script

[ctorres@asterisk]# ./backup.sh

si todo salio bien, vamos a programar nuestro script para que corra a las 01:00 todos los días.

[ctorres@asterisk]# crontab -e

insertamos la siguiente linea y grabamos (Esc y ZZ para salir en Centos)

0 1 * * * ~/backup.sh

con esto ya creamos nuestro batch de respaldo para las bases de datos (en este caso para nuestro asterisk).

Neowolfman

Read More

Iniciemos desde el Principio

Bienvenidos al Blog de Tecnoligias VOIP, la idea de este blog es ir comentando como hemos resuelto algunos problemas que con los que nos topamos realizando instalaciones de centrales telefonicas IP, basadas en asterisk, pasamos desde Debian/Asterisk/Freepbx a Ubuntu/Asterisk/Freepbx, sin duda la gran facilidad que dar realizar una instalación personalizada y limpia es una muy buena alternativa, pero preferimos probar (con mucho exito) Elastix, que sin ninguna duda es la opcion que recomendaremos en este sitio, de aca en adelante iremos comentando como realizamos cada una de nuestras instalaciones.

Read More

Instalación y configuracion de centrales Elastix VOIP

Sitio de intercambio de informacion para configurar centrales Ip basadas en Asterisk (elastix), este Blog, sera mantendio por Cristian Torres y Aldo Morales.

Read More