MySQLToolKit: utilidades MySQL para la línea de comandos

MySQLToolKit es una serie de utilidades de línea de comandos esenciales para MySQL. Totalmente independientes, no se necesita ninguna aplicación externa, ni ser instalados, solo es necesario ejecutarlos.

Entre las utilidades que ofrece, nos encontramos con:

  • Table Checksum: comprueba si existen los mismos datos en dos tablas. La única forma de comprobar si las tablas esclavas están sincronizadas.
  • Table Sync: ofrece dos algoritmos que aseguran sincronización entre tablas aunque no estén en el mismo servidor.
  • Query Profiler: analiza querys normales, en batch, aplicaciones externas y comandos. Recopila datos de diversas fuentes para mostrar un informe de resultados con sentido.
  • Archiver: almacena filas de una tabla en otra tabla o en un fihero.
  • Deadlock Logger: recupera datos del último deadlock InnoDB y lo almacena en un fichero o en una tabla.
  • Duplicate Key Checker: encuentra índices o claves foráneas que estén total o parcialmente duplicadas.
  • Show Grants: te ayuda a extraer, comparar, cambiar, sincronizar y llevar una control de versiones de los privilegios de los usuarios.
  • Slave Restart: monitoriza la replicación de los esclavos por si ha habido error y si es así los reinicia.

MySQLToolKit

Vía / Xaprb

links for 2007-07-23

Recursos, plantillas y herramientas de diseño web open source

A pesar de la lucha entre el uso de software propietario y el open source, hay que reconocer que el que sea gratis no implica que sea malo, y para demostrarlo, una lista (que os resumimos) de herramientas para diseño web, directorio de plantillas y recursos open source.

The Open Source Web Design Toolbox: 100 Tools, Resources, and Template Sources

Vía / Digg

links for 2007-07-20

Hyperic HQ: monitoriza estructuras web

Hyperic HQ es una aplicación opensource que ofrece un portal diseñado para descubrir y empezar a controlar la infraestructura web de forma sencilla.

hyperichq.png

Descubre el software y hardware

Crea un modelo y muestra las relaciones entre en software, el hardware y los servicios de forma precisa. Detecta cada aspecto de tu hardware y software automáticamente, incluyendo memoria, CPU, disco, red e información sobre configuración y versiones. Genera eventos sobre cada cambio de configuración en cada recurso que se use y avisa a los administradores de sistemas. Comprueba el estado de los recursos de una forma simple desde el navegador.

Monitoria cada capa de tu infraestructura

Colecciona mediciones en tiempo real e históricas sin ser invasivo. Permite definir alertas que nos ayude a anticiparnos a los problemas. Compara métricas de diferentes recursos que nos permite comprender las interacciones entre ellos.

Registra todos los logs, la configuración y los eventos de seguridad

Muestra informes de detalles sobre cada evento generado. Refuerza las políticas de seguridad para detectar cualquier acceso no permitido.

Hyperic HQ

Vía / OpenSourceCommunity.org

Nueva versión de XDebug

xdebug.pngXDebug acaba de sacar una nueva versión. Para aquellos que no lo conozcan, se trata de una extensión que permite depurar tus scripts PHP debido a la cantidad de información que ofrece:

  • Trazas, con parámetros que admiten funciones definidas por el usuario, muestra el nombre de la función, del archivo y el número de línea.
  • Asignación de memoria.
  • Protección contra recursividad infinita.

La nueva versión ofrece muchas mejoras y nuevas funcionalidades: mejoras en las trazas, enviar las trazas a ficheros, depuración remota y una documentación reescrita.

XDebug

Vía / PHPDeveloper.org

MONyog: monitor de MySQL

MONyog es un monitor web de MySQL, que nos permite identificar problemas MySQL de forma rápida y sencilla. Se trata de una aplicación que monitoriza el servidor MySQL y lo muestra con servidor web independiente que nos muestra muchos datos de nuestra, localizado en el puerto 9999, sin poder seleccionar el que queramos.
monyog.png
Entre las opciones que nos ofrece encontramos información general de la BD, historial de conexiones, caché Innodb, logs Innodb, caché de querys, tablas y threats, querys lentas, tráfico de red y muchas cosas más.
MONyog

|

HeidiSQL: cliente para MySQL

heidisql.pngHeidiSQL es un cliente open source para MySQL que permite manejar y visualizar las bases de datos y las tablas de MySQL. Algo parecido a lo que ya hacen MySQL Query Browser o SQLYog.

heidisql2.png

Entre las características que nos ofrece encontramos lo siguiente:

  • Generar informes SQL
  • Sincronizar tablas entre dos bases de datos
  • Manjar privilegios de usuarios
  • Importar ficheros de texto
  • Exportar los datos de una tabla en formato CSV, HTML o XML
  • Visualizar y editar los datos de una tabla
  • Insercion de ficheros ascii o binarios
  • Editor SQL con sintaxis resaltada y autocompletado
  • Monitorizar y eliminar procesos cliente

Además existe una versión portable

HeidiSQL