Instale Mtop (Monitoreo del servidor de base de datos MySQL) en RHEL/CentOS 6/5/4, Fedora 17-12

Instale Mtop (Monitoreo del servidor de base de datos MySQL) en RHEL/CentOS 6/5/4, Fedora 17-12

mtop. ( MySQL top. es un programa de supervisión de MYSQL Server. de código abierto en tiempo real escrito en lenguaje Perl. que muestra las consultas que están tardando más en procesarse y elimina las consultas más largas después de un cierto número de tiempo especificado. El programa Mtop. nos permite monitorear e identificar el rendimiento y los problemas relacionados de MySQL Server. desde la interfaz de línea de comandos similar a Linux Top Command.

 Mtop MySQL Monitoring  Ancho de monitoreo de Mtop MySQL Instalar Mtop MySQL Monitoring

Mtop. incluye una función de zoom que muestra información del optimizador de consultas de consultas en ejecución y consultas de eliminación, también muestra estadísticas de servidor, información de configuración y algunos consejos útiles de ajuste para optimizar y mejorar el rendimiento de MySQL.

Compruebe algunas de las siguientes funciones que ofrece el programa Mtop.

  1. Muestra consultas del servidor MySQL en tiempo real.
  2. Proporciona información de configuración de MySQL.
  3. Función de zoom para mostrar consultas de proceso.
  4. Proporciona consulta la información del Optimizador para una consulta y ‘eliminando’ consultas.
  5. Proporciona consejos de ajuste de MySQL.
  6. Capacidad para guardar la salida en un archivo de configuración .mtoprc.
  7. Proporciona una página de recomendación del administrador del sistema (‘ T. ‘).
  8. Se agregaron consultas/segundo al encabezado principal.
  9. Se agregó información por segundo a la pantalla de estadísticas.

En este artículo vamos a mostrar cómo instalar el programa Mtop. ( MySQL Top. bajo RHEL 6.3/6.2/6.1/6/5.8/5.6/4.0. CentOS 6.3/6.2/6.1/6/5.8/5.6/4.0. y Fedora 17,16,15,14,13,12. usando el repositorio RPMForge. mediante el comando YUM.

Habilitar el repositorio RPMForge en RHEL/CentOS 6/5/4 y Fedora 17-12

Primero, debe habilitar el repositorio RPMForge. en su máquina Linux. para descargar e instalar la última versión del programa MTOP.

Instale RPMForge en RHEL/CentOS 6 freestar.config.enabled_slots.push

Seleccione los siguientes enlaces basados ​​en su arquitectura Linux. para habilitar el repositorio RPMforge. en su caja de Linux. ( Nota. Los usuarios de Fedora no necesitan habilitar ningún repositorio en el cuadro de Fedora. .

Para RHEL/CentOS 6 SO de 32 bits # wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.i686.rpm # rpm-Uvh rpmforge-release-0.5.2-2.el6.rf.i686.rpm Para RHEL/CentOS 6 SO de 64 bits # wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm # rpm-Uvh rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm Instale RPMForge en RHEL/CentOS 5 para RHEL/CentOS 5 32-Bit OS # wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm # rpm-Uvh rpmforge-release-0.5.2-2.el5.rf.i386.rpm Para RHEL/CentOS 5 SO de 64 bits # wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm # rpm-Uvh rpmforge-release-0.5.2-2.el5.rf.x86_64.rpm Instale RPMForge en RHEL/CentOS 4 para RHEL/CentOS 4 SO de 32 bits # wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.5 .2-2.el4.rf.i386.rpm # rpm-Uvh rpmforge-release-0.5.2-2.el4.rf.i386.rpm Para RHEL/CentOS 4 SO de 64 bits # wget http://paquetes. sw.be/rpmforge-release/rpmfo rge-release-0.5.2-2.el4.rf.x86_64.rpm # rpm-Uvh rpmforge-release-0.5.2-2.el4.rf.x86_64.rpm

Importar clave de repositorio RPMForge en RHEL/CentOS 6/5/4

# wget http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt # rpm–importar RPM-GPG-KEY.dag.txt

Instale Mtop en RHEL/CentOS 6/5/4 y Fedora 17-12

Una vez que haya instalado y habilitado el repositorio RPMForge. instale MTOP. usando el siguiente comando YUM.

# yum install mtop Salida de muestra: Complementos cargados: rapidmirror Cargando velocidades de espejo desde el archivo host en caché rpmforge | 1.9 kB 00:00 rpmforge/primary_db 2.6 MB 00:19 Configuración de las dependencias del proceso de instalación resueltas =============================== ================================================ =============================== Tamaño del repositorio de la versión del archivo del paquete ============== ================================================ ============================================== Instalación: mtop noarch 0.6.6-1.2.el6.rf rpmforge 52 k Instalación para dependencias: perl-Curses i686 1.28-1.el6.rf rpmforge 156 k Resumen de la transacción ================ ================================================ ============================================ Instalar el paquete 2 ( s) Tamaño total de descarga: 208 k Tamaño instalado: 674 k ¿Está bien [y/N]: y Paquetes de descarga: (1/2): mtop-0.6.6-1.2.el6.rf.noarch.rpm | 52 kB 00:00 (2/2): perl-Curses-1.28-1.el6.rf.i686.rpm | 156 kB 00:01—————————————————————————————————————–Total 46 kB/s | 208 kB 00:04 Ejecutando rpm_check_debug Ejecutando Transaction Test Transaction Test exitoso Ejecutando Transaction Advertencia: RPMDB alterado fuera de yum. Instalación: perl-Curses-1.28-1.el6.rf.i686 1/2 Instalación: mtop-0.6.6-1.2.el6.rf.noarch 2/2 Verificación: perl-Curses-1.28-1.el6.rf. i686 1/2 Verificando: mtop-0.6.6-1.2.el6.rf.noarch 2/2 Instalado: mtop.noarch 0: 0.6.6-1.2.el6.rf Dependencia Instalado: perl-Curses.i686 0: 1.28-1.el6.rf ¡Completo!

Inicio de Mtop en RHEL/CentOS 6/5/4

Para iniciar el programa Mtop. debe conectarse a su servidor MySQL. utilizando siguiente comando.

# mysql-u root-p

Luego, debe crear un usuario separado llamado mysqltop. y otorgarle privilegios. bajo su Servidor MySQL. Para hacerlo, simplemente ejecute los siguientes comandos en el shell mysql.

mysql> grant super, reload, process on *. * To mysqltop;. Consulta OK, 0 filas afectadas (0.00 seg) mysql> grant super, reload, process on *. * to [email protected];. Consulta OK, 0 filas afectadas (0.00 seg) mysql> privilegios de vaciado;. Consulta OK, 0 filas afectadas (0.00 seg) mysql> quit;. Bye

Ejecutando Mtop en RHEL/CentOS 6/5/4

Iniciemos el programa Mtop. ejecutando el siguiente comando. Verá una salida de muestra similar a la siguiente.

# mtop Sample Outpit: promedio de carga: 0.01, 0.00, 0.00 mysqld 5.1.61 up 5 day (s), 19:21 hrs 2 threads: 1 running, 0 cache. Consultas/lento: 5/0 Cache Hit: 71.43% Tablas abiertas: 0 RRN: 277 TLW: 0 SFJ: 0 SMP: 0 QPS: 0 ID USER HOST DB TIME COMMAND STATE INFO 322081 mysqltop localhost Query show full processlist

Monitor Servidor MySQL remoto usando Mtop

Simplemente, escriba el siguiente comando para monitorear cualquier Servidor MySQL. remoto.

# mtop –host = remotehost –dbuser = username –password = password –Seconds = 1

Funciones y uso de Mtop

Utilice las siguientes teclas mientras mtop. se está ejecutando.

Filtrado/visualización

  1. s. cambia el número de segundos de retraso entre actualizaciones
  2. m. activa o desactiva el modo de actualización manual
  3. d. pantalla de filtro con expresión regular (usuario/host/db/command/state/info)
  4. F. doblar/desplegar nombres de columna en pantalla de instrucción de selección
  5. h. proceso de visualización para un solo host
  6. u -proceso de visualización para un solo usuario
  7. i. alternar la visualización del proceso de todo/sin dormir
  8. o. reverso el orden de clasificación
  9. q. salir
  10. ?. ayuda

Para más opciones y uso, consulte las páginas de manual del comando mtop. ejecutando “ man mtop. en la terminal.

Lea también. :