Monitorizando Bases de datos con NAGIOS

Muchas de las aplicaciones actuales utilizan una base de datos relacional (RDBMS) como su almacén de datos. Las bases de datos relacionales optimizan las operaciones transaccionales rápidas y permiten crear vistas de datos globales mediante la consulta de datos organizados. Como las aplicaciones dependen de estas bases de datos, su “salud” es crítica. Por lo … Sigue leyendo Monitorizando Bases de datos con NAGIOS

Cómo restaurar una tabla corrupta MySQL. Backup y Recovery

Normalmente realizaremos backups de nuestras bases de datos. Ejemplos de comandos mysqldump: Para realizar la copia se seguridad de la base de datos mibase al fichero copia_seguridad.sql mysqldump --opt mibase > copia_seguridad.sql Otro ejemplo más complejo de comando mysqldump para hacer el backup de una base de datos es el siguiente: mysqldump --opt --password=miclave --user=miuser … Sigue leyendo Cómo restaurar una tabla corrupta MySQL. Backup y Recovery

Cómo cambiar el directorio de los datos en MySQL

Supongamos que queremos cambiar el directorio donde mysql guarda las bases de datos de: /var/lib/mysql a: /ruta/mysql 1.- Detenemos a mysql sudo /etc/init.d/mysql stop 2.- Copiamos el directorio /var/lib/mysql en /ruta/mysql sudo cp -R /var/lib/mysql /ruta/mysql 3.- Borramos los archivos ib_logfile sudo rm /ruta/mysql/ib_logfile* 4.- Cambiamos el propietario de los archivos de /ruta/mysql sudo chown … Sigue leyendo Cómo cambiar el directorio de los datos en MySQL

Hablemos de Monitoring …

Entre los motores de monitorización libres, los históricamente más utilizados probablemente sean ICINGA y NAGIOS. Ambos pueden instalarse fácilmente desde sendas webs, descargando los rpms o a través de mirrors mediante yum o apt-get. Ambos motores pueden ser integrados con un software llamado NDO-Utils, cuya función es hacer de event-broker, consumiendo del core de monitorización … Sigue leyendo Hablemos de Monitoring …

Exportar / Importar base de datos MySQL

En el servidor donde tengamos la base de datos origen, hacemos una copia de seguridad: Mysqldump --add-drop-table --complete-insert --extended-insert --quote-names --host=localhost --user=”root” --password=”root password” xxx_base_xxx > mysqldump_base.sql En el servidor de destino, creamos la base de datos: mysql>Create database base_datos La seleccionamos mysql>USE base_datos Importamos la base de datos mysql>source ruta/mysqldump_base.sql