Sunteți pe pagina 1din 13

01 de Diciembre del 2017

TECNOLÓGICO NACIONAL DE MÉXICO


INSTITUTO TECNOLÓGICO DE ACAPULCO

INGENIERIA EN SISTEMAS COMPUTACIONALES

Unidad 6
Reporte 2: Monitorear los
recursos SGBD
Administración de
base de datos

Equipo:

 LOPEZ CORTEZ IRVING ADRIAN


 PUENTES WENCES JESUS ALBERTO
 AGUAYO DIAZ JORGE ARMANDO

1
Contenido
INTRODUCCIÓN ............................................................................................................................... 3
OBJETIVO........................................................................................................................................... 3
MARCO TEÓRICO ............................................................................................................................. 4
DESARROLLO .................................................................................................................................... 5
CONCLUSIONES .............................................................................................................................. 11
LOPEZ CORTEZ IRVING ADRIAN ........................................................................................ 11
PUENTES WENCES JESUS ALBERTO ............................................................................... 12
AGUAYO DIAZ JORGE ARMANDO ...................................................................................... 12
Bibliografía ....................................................................................................................................... 13

INDICE DE ILUSTRACIONES
Ilustración 1 instalación monyog .................................................................................................... 5
Ilustración 2monyog ......................................................................................................................... 5
Ilustración 3 agregando servidor .................................................................................................... 6
Ilustración 4 mensaje de conexión ................................................................................................ 6
Ilustración 5 principal ....................................................................................................................... 7
Ilustración 6 panel de advertencias ............................................................................................... 7
Ilustración 7 alertas criticas............................................................................................................. 8
Ilustración 8querys ........................................................................................................................... 8
Ilustración 9dashboard .................................................................................................................... 9
Ilustración 10 monitor....................................................................................................................... 9
Ilustración 11 hilos .......................................................................................................................... 10
Ilustración 12 tiempo real .............................................................................................................. 10

2
INTRODUCCIÓN

En el desarrollo de la presente práctica se llevó a cabo el monitoreo de nuestra base


de datos de Eventos.

Durante el desarrollo del monitoreo de nuestra base de datos, esta inicia


primeramente instalando el software o herramienta especializada para realizar el
monitoreo de bases de datos, este software tiene por nombre Monyog en su versión
8.3.2.

Los puntos claves que se tratan en el desarrollo del monitoreo de nuestra base de
datos son los que viene a continuación:

1. Agregamos un nuevo servidor y los datos de nuestro servidor de mysql el


host, puerto, usuario, contraseña, el tipo de conexión.
2. Verificamos el estado del servidor y nos mostró que teníamos cinco alertas
críticas y cinco advertencias en nuestra base de datos.
3. Verificamos en el Dashboard las conexiones actuales de nuestra base de
datos y la cache pérdida y se encontró una conexión y que no había pérdida
de cache.
4. Verificamos en el monitor y nos muestra las opciones para monitorear los
excesos de privilegios, logs, e información general, entre otras opciones.
5. Se muestra un gráfico para monitoreo en tiempo real de nuestra base de
datos.

OBJETIVO

 El objetivo de esta práctica es que el alumno comprenda y lleve a la práctica


el monitoreo de una base de datos.
 Conocer, analizar y emplear las técnicas y herramientas de monitoreo, de
una base de datos.
 Comprender la importancia del monitoreo de una base de datos.

3
MARCO TEÓRICO

MONyog

Ayuda a los DBAs a administrar servidores MariaDB y MySQL, ajustarlos y


encontrar y corregir problemas de las aplicaciones que los usan antes de que
puedan convertirse en problemas serios o producir interrupciones costosas.
MONyog controla activamente los entornos empresariales de base de datos y
proporciona asesoramiento incluso para que los nuevos administradores MySQL
pueden reforzar la seguridad, optimizar el rendimiento y reducir el tiempo de
inactividad de los sistemas.
Aparte de estas herramientas, MONyog incluye otras muchas herramientas de fácil
uso:

 Supervisión de bloqueo
 Supervisión de replicación
 Wayback Machine
 Personalización del seguimiento SQL
 Seguimiento de la configuración del servidor
 Información sobre el uso del disco

Monitoreo de una BD

El monitoreo de bases de datos es una necesidad prioritaria en un entorno que las


usa. Debe tomarse en cuenta que las bases de datos tienen una relación profunda
con el rendimiento general de aplicaciones y servidores, por lo que la recolección y
análisis de datos estadísticos del funcionamiento de las bases de datos y su relación
con los recursos disponibles (CPU, memoria, etc.) deben ser claros y fáciles a los
ojos del administrador del entorno.

Desafortunadamente, es muy común que estos datos sean muy difíciles de manejar
con las herramientas estándar de las bases de datos. Es decir, sería complicado
configurar todas las herramientas disponibles para monitorear una base de datos
de tal manera que se pueda ver fácilmente el uso de recursos por parte de la misma,
aislando las demás funciones de un servidor. Otro problema puede presentarse al
utilizar máquinas virtuales (lo cual es cada vez más común hoy en día), y monitorear
éstas máquinas con sus matices específicos.

Para solucionar estos problemas y otros, el mercado ofrece una cantidad


considerable de herramientas, cada una con sus características particulares.

4
DESARROLLO
Para realizar el monitoreo de nuestra base de datos instalamos un software llamado
monyog 8.3.2 que nos ayudara a monitorear los recursos

Ilustración 1 instalación monyog


Después de instalar abrimos la aplicación y damos en agregar nuevo servidor

Ilustración 2monyog

5
Agregamos los datos de nuestro servidor de mysql el host, puerto, usuario,
contraseña, el tipo de conexión y damos en test.

Ilustración 3 agregando servidor


Nos avisa de que la conexión se ha dado exitosamente y damos en save

Ilustración 4 mensaje de conexión

6
Aquí tenemos nuestro panel principal en el que se muestra el estado en el que se
encuentra nuestro servidor de bases de datos nos muestra que tenemos cinco
alertar criticas y cinco advertencias que procederemos a verificar.

Ilustración 5 principal
Tenemos estas cinco advertencias

Ilustración 6 panel de advertencias

7
Y estas alertas críticas

Ilustración 7 alertas criticas


También tenemos esta opción en la que se muestran las querysmas utilizadas

Ilustración 8querys
En dashboard nos muestras las conexiones actuales de la base de datos y la
cache perdida que actualmente hay una conexión y sin pérdida de cache

8
Ilustración 9dashboard
Tenemos un monitor en el cual nos da diferentes opciones para monitorias los
excesos de privilegios, logs , información general, historial de conexiones,
conexiones actuales y más opciones que son muy útiles para el monitoreo en tiempo
real.

Ilustración 10 monitor
Aquí tenemos los hilos que se están ejecutando actualmente para el servidor

9
Ilustración 11 hilos

Por último tenemos un grafico para el monitoreo en tiempo real sobre lo que
sucede.

Ilustración 12 tiempo real

10
CONCLUSIONES

LOPEZ CORTEZ IRVING ADRIAN

Con el sistema de monitoreo y la estadística de BD nos podemos dar cuenta de todo


lo que está pasando en nuestra base de datos, así como las actualizaciones.

Para realizar la actividad se instaló un programa monyog 8.3.2 que nos ayudará a
monitorear los recursos de nuestros SGBD, agregamos un nuevo servidor,
agregamos los datos de nuestro servidor, haciendo la conexión se nos mostrará una
ventana principal que muestra el estado en el que se encuentra nuestro servidor de
base de datos. En esta venta podemos observar, dashboard nos muestras las
conexiones actuales de la base de datos y la cache perdida que actualmente hay
una conexión y sin pérdida de cache, tenemos un monitor en el cual nos da
diferentes opciones para monitorear los excesos de privilegios, logs, información
general, historial de conexiones, conexiones actuales y más opciones que son muy
útiles para el monitoreo en tiempo real.

El monitoreo ayuda a evitar problemas antes de que surjan, también ayuda a saber
del buen estado de cada uno de los componentes e identificar posibles problemas
y degradaciones de rendimiento, así como existen la capacidad de conectarse a la
fuente de la base de datos y monitorear diversos valores de columnas en tablas,
recolectar datos, notificar a través de mensajes de alerta, si las propiedades de los
sistemas de bases de datos van más allá de una parte inicial determinada.

11
PUENTES WENCES JESUS ALBERTO

En el desarrollo de esta práctica de monitoreo esta se llevó a cabo mediante el


software MONyog, ya que encontramos este software de fácil manejo y práctico,
además es un software especializado para este tipo de trabajos. Para el desarrollo
del monitoreo la primera acciona a realizar fue la instalación del programa y
posteriormente agregar un nuevo servidor así como los datos de nuestro servidor
de MySQL, el host, el usuario, contraseña y el tipo de conexión.

Se verifico el estado del servidor, y este nos arrojó distintas alertas que tenía nuestra
base de datos de Eventos, cinco de ellas críticas y cinco advertencias. Se verifico
en el dashboard las conexiones actuales a nuestra base de datos y la cache y se
encontró que solo había una conexión y que no había pérdida de cache, se mostró
con el monitor las diferentes opciones para monitorear los excesos de privilegios,
logs, entre otras opciones. Y por último mostramos un gráfico para verificar el
monitoreo en tiempo real de nuestra base de datos de Eventos.

AGUAYO DIAZ JORGE ARMANDO

Para la realización de esta práctica se utilizo un software llamado monyog 8.3.2 que
nos ayuda a monitorear los recursos de nuestro sistema gestor de bases de datos,
se creó una conexión a nuestro servidor agregando los datos como fue el usuario,
contraseña, puerto y la dirección. Después de hacerlo nos mostro la interfaz
principal del monitor el cual contenía información sobre algunas fallas que se
presentaron en ese momento, tenemos varias herramientas con la cual podíamos
observar mucha información del sistema gestor de bases de datos, podíamos
visualizar cuantas personas estaban conectadas en ese momento, las últimas
transacciones realizadas, los hilos que se estaban ejecutando exclusivamente para
el servidor, los excesos de privilegios, verificar los archivos logs, generación de
historial de conexiones y muchas más opciones además de que estas se estaban
generando en tiempo real proporcionando gráficos sobre lo que sucede en el
sistema de base de datos.

El monitoreo nos ayuda a verificar problemas antes de que sucedan esto es muy
importante para un administrador de base de datos ya que cualquier problema que
surja debe de corregirse inmediatamente para evitar problemas con nuestros datos
y las herramientas de monitoreo nos ayudan a hacerlo de una manera más rápida
y eficiente proporcionándonos información precisa y en tiempo real

12
Bibliografía

http://elpaladintecnologico.blogspot.mx/2014/02/monitoreo-de-bases-de-datos-y-
entornos.html

http://www.dsdata.es/es/monitor

https://www.webyog.com/product

13

S-ar putea să vă placă și