viernes, 17 de mayo de 2019

Quest Spotight Oracle DB & OS Windows/Linux

Con Quest Spotlight puedes monitirear el estado actual de todos los componentes que conforman la base de datos asi como como los componentes del sistema operativo.

Spotlight es una gran herramienta para de forma proactiva ver el estado actual del rendimiento de nuestras bases de datos en entornos Single o RAC. Como sabemos las base de datos funcionan sobre un host con sistema operativo del cual tambien se depende que el motor de base de datos tenga un buen rendimiento, por ello es que el Spotlight tambien puede monitorear el rendimiento del host para los sistemas operativos Windows, Linux y Unix.

  • Spotlight Oracle
  • Spotlight Oracle Data Guard
  • Spotlight Oracle RAC
  • Spotlight UNIX
  • Spotlight Windows



SPOTLIGHT Oracle
Cuando monitoreamos la base de datos Oracle, vemos en tiempo real  el comportamiento de todos los componentes de procesos y memoria que conforman la arquitectura de base de datos Oracle.

Componentes de base de datos


Consola de monitor Spotlight Oracle

En la pantalla Spotlight Oracle vemos varios paneles que muestran información de los componentes de la arquitectura de base de datos, estos son:

  • Service Panel: El panel de Servicio indica el estado de las comunicaciones de Oracle entre el cliente y el servidor.
  • Host Panel: El panel del host muestra las siguientes métricas para la máquina que reside la base de datos Oracle como CPU Usage, Run Queue, etc.
  • Server Processes: Indica el estado de los procesos del servidor de Oracle que realizan actividades de la base de datos en nombre de los usuarios finales y que median las conexiones de la base de datos.
  • SGA Panel: Muestra detalles de áreas de memoria específicas dentro del área global del sistema (SGA). El SGA es un área de la memoria de proceso compartida o común que se utiliza para almacenar en caché los datos, sentencias de SQL, procedimientos y otras estructuras utilizadas con frecuencia.
  • Background Processes Panel: Monitorea los procesos Database Writer (DBWRn), The Recovery Writer (RVWRn), The Log Writer (LGWRn),  The Archiver (ARCHn),  Data Guard Overhead and Apply Lag y Predictive Diagnostics.
  • Disk Storage Panel: Comportamiento de la base de datos con el disco.


Cada unos de estos componentes tienen métricas predefinidos y dependiendo el valor capturado el color varia indicando una novedad, siendo verde normal, celeste mas arriba de lo normal, amarillo fuera de los normal, naranja casi critico  y rojo critico. Estas métricas son personalizables ya que que una base de datos no es igual a otra. Por ejemplo no vamos aplicar la misma métrica de BlockRead una base de datos OLTP que a una OLAP.

En este ejemplo podemos ver como podemos editar la métrica SQL Parse, 

SPOTLIGHT Windows
Aqui vamos a monitorea los componentes asociados al sistema operativo como memoria, procesador, disco, E/S, red entre otros.

Arquitectura de componentes de un sistema Windows


 Consola de monitor Spotlight Windows
En la pantalla Spotlight Windows vemos varios paneles que muestran información de los componentes de la arquitectura de base de datos, estos son:
System Panel: Muestra información sobre el sistema operativo de la máquina a la que está conectado actualmente.
  • Network Panel: Panel: muestra el número total de usuarios conectados y la velocidad a la que el sistema envía y recibe los paquetes (Usuarios de redes de Windows: muestra la cantidad de clientes conectados a este sistema)
  • Event Log: Proporciona un enlace al desglose del registro de eventos: Le alerta sobre los elementos que han alcanzado el estado de alarma según su configuración de alarmas del registro de eventos. El icono del botón muestra el número de alarmas del registro de eventos que se han activado pero que aún no se han eliminado. Puede reconocer y borrar alarmas a través del registro de eventos desplegable.
  • CPU Panel:  Muestra información de procesador y carga para el sistema Windows: CPUs, Speed, Type, Uptime, Total CPU Used, Threads
  • Memory Panel: Muestra información detallada sobre el sistema de Windows .: RAM total: muestra la cantidad de RAM real (memoria de acceso aleatorio) en la máquina. Libre (memoria física): muestra la cantidad de memoria física disponible para las aplicaciones. Pct libre (memoria física): muestra el porcentaje de memoria física que está actualmente disponible para las aplicaciones.
  • Paging Files Panel: Muestra información sobre el espacio de paginación para todos los archivos de paginación activos en el sistema.
  • Disks Panel: Muestra información para cada disco lógico en el sistema : La letra de unidad, El tamaño , el disco (MB), El espacio utilizado en el disco (MB).
  • Files Panel: Muestra la cantidad de archivos cuyo tamaño de archivo está siendo rastreado actualmente por Spotlight en Windows.
En cada uno de los componentes del panel podemos ver mas a detalle :

Actividad el Disco Físico

Actividad el Disco Lógicos

Actividad el Disco Fisico/Lógico


En la actividad del disco podemos ver el comportamiento tanto los discos lógicos como físicos. Dentro de este comportamiento vemos metricas como Disk Read, Disk Write, Disk IO, Disk Load, Disk Transfer Time.


Como vemos el Spotlight es uan herramiente muy útil no solo para motores de base de datos oracle, sino para servidores windows, linux y unix. Asi podemos ver un comportamiento en conjunto de todos los sistemas que conformar componen nuestro servicios de aplicaciones y base de datos.