¿Qué herramientas utiliza para monitorear el estado de su instancia de servidor MySQL? ¿Son gratis o comerciales?
mysql
monitoring
Sebastian Hoitz
fuente
fuente
mytop proporciona información útil sobre la CLI, es gratis (* solo Unix).
fuente
Mysql tiene uno gratuito llamado Mysql Administrator que forma parte del paquete de herramientas de la GUI de mysql.
Documentación de conexión del administrador Mysql .
También está Mysql Enterprise Monitor, que tiene muchas más funciones de monitoreo. Puede monitorear Mysql en otros servidores; consulte la pregunta 7 de preguntas frecuentes .
fuente
Me gusta SQLyog para la administración remota de mySQL. Buen entorno GUI, y hay una edición comunitaria gratuita.
Esta compañía también hace MONyog, una solución de monitoreo mySQL, pero no es gratuita y no he jugado con ella.
fuente
Tengo una configuración personalizada de Zabbix para extraer puntos de datos útiles de MySQL. Debería llegar a abrir estos scripts a la comunidad.
fuente
Además de ejecutar cactus para graficar el rendimiento de mysql a lo largo del tiempo, tenemos la configuración de mysqltuner.com para enviarnos un informe diario de cualquier variable en el servidor que deberíamos vigilar.
fuente
innotop
Ha sido fantástico para el monitoreo. Creo que se recomienda en ambas ediciones dehigh performance mysql
.fuente
Tan básico como es, he usado:
Esto me proporciona una lista de conexiones, usuarios, hosts, bases de datos, comandos, etc., actualizados cada segundo. Es en tiempo real "¿quién está haciendo qué en este momento?" solución.
Muy simple, pero también útil.
fuente
Yo uso un cronjob que se ejecuta cada 5 minutos con
mysqladmin processlist
. Ver también esta pregunta .Además, phpMyAdmin tiene algunas funciones de monitoreo.
fuente
Usamos Hyperic , es una aplicación de código abierto, pero también hay un producto comercial si lo desea. También monitorea el sistema operativo, los servidores web, etc.
fuente
No olvides monitorear la plataforma subyacente. Yo supervisaría
Puedes usar SNMP y Cacti para monitorear todas estas cosas
fuente
mtop es excelente para monitorear las consultas actuales y las variables del sistema.
fuente
Cactus, como se mencionó anteriormente. También mytop a veces para controlar la actividad actual.
fuente
Monitoreo básico a través del complemento nagios nagios_mysql, se agregó un pequeño script personalizado para monitorear el estado de los esclavos y el esclavo.
fuente
No se trata de una supervisión estricta, pero puede utilizar mysqlreport para tener una buena visión general del rendimiento de su servidor mysql y si está configurado correctamente.
http://hackmysql.com/mysqlreport
fuente
En realidad, depende de las bases de datos que se ejecutan en el servidor.
Por lo general verifico el
en el lado del marco, estoy usando munin para todo lo que podría darme métricas y nagios (que pronto se convertirán en icinga ) para todo lo que me da información de estado.
fuente
Para una supervisión más completa de MySQL (pero comercial, por lo que solo si su base de datos lo vale), visite www.LogicMonitor.com. No se requiere configuración (detecta tipos de motor de almacenamiento, estado de replicación, etc.); proporciona recomendaciones de ajuste; gráficos históricos completos y alertas en un sistema; muy extensible y monitoreará el resto de su infraestructura de centro de datos.
fuente