Compartir vía


Plantilla de origen de datos OLE DB

OLE DB (Base de datos de vinculación e incrustación de objetos) es una tecnología de Microsoft para acceder a varios orígenes de datos mediante un método común para conectarse a diferentes bases de datos, como Microsoft SQL Server.

La plantilla OLE DB Data Source le permite supervisar la disponibilidad y el rendimiento de cualquier base de datos a la que se pueda acceder con OLE DB. Uno o más nodos de monitor se conectan a la base de datos para comprobar su disponibilidad y probar su rendimiento. Los nodos de monitor pueden probar la conexión a la base de datos o medir el tiempo necesario para realizar una consulta determinada.

La base de datos puede residir en cualquier equipo si este tiene instalado (o no) un agente para Operations Manager, pero debe ser accesible desde los nodos del monitor. Cada nodo de monitor debe tener instalado un agente de Operations Manager.

Escenarios

Use la plantilla OLE DB Data Source en aquellos casos en los que las aplicaciones dependan de una base de datos. Puedes definir un único nodo de monitor para asegurarte de que la base de datos sea accesible y responda a las solicitudes, o bien, puedes definir cada servidor de aplicaciones como un nodo de monitor. Los monitores que crea la plantilla intentan conectarse a la base de datos desde cada ubicación en el intervalo definido y comprueban que cada nodo de monitor se pueda conectar correctamente. Además de validar el estado de la propia base de datos, también se validan las conexiones de red y otras características necesarias entre el nodo de monitor y la base de datos. Puedes usar cualquier número de nodos de monitor, pero suele ser más útil seleccionar una muestra que represente distintos segmentos de entorno o de red.

Supervisión realizada por la plantilla de origen de datos OLE DB

En función de tus selecciones en el Asistente para plantillas de origen de datos OLE DB, la supervisión realizada por los monitores y las reglas que se han creado puede incluir cualquiera de las opciones de configuración siguientes.

Tipo Descripción ¿Habilitado?
Monitores Conexión o consulta de la base de datos satisfactoria De forma predeterminada está habilitado.
Tiempo para conectarse a la base de datos Se habilita si así se especifica en el asistente.
Tiempo par finalizar la consulta Se habilita si así se especifica en el asistente y se proporciona la consulta.
Tiempo para capturar los resultados de la consulta Se habilita si así se especifica en el asistente y se proporciona la consulta.
Reglas de recopilación Recopilación de tiempo para conectarse a la base de datos De forma predeterminada está habilitado.
Recopilación de tiempo para completar la consulta Siempre habilitado si se proporciona la consulta.
Recopilación de tiempo para capturar los resultados de la consulta Siempre habilitado si se proporciona la consulta.

Visualización de los datos de supervisión

Todos los datos recopilados por la plantilla Origen de datos OLE DB están disponibles en la vista OLE DB Data Source State (Estado del origen de datos de OLE DB) ubicada en la carpeta Transacción sintética. En esta vista, un objeto representa cada uno de los nodos del monitor. El estado de cada objeto representa el peor estado del conjunto de monitores de la base de datos que se ejecutan en ese nodo. Si uno o varios de los nodos se muestran con un error mientras que al menos otro nodo está en buen estado, podría indicar un problema con ese nodo concreto que accede a la base de datos, un problema de red. Si todos los nodos son incorrectos, podría indicar un problema con la propia base de datos.

Para ver el estado de los monitores de base de datos individuales, abre el Explorador de estado de Operations Manager para cada objeto. Puedes visualizar los datos de rendimiento abriendo la vista Rendimiento para cada uno de estos objetos.

Opciones del asistente

Al ejecutar la plantilla Origen de datos OLE DB, debes proporcionar los valores de las opciones de las tablas siguientes. Cada tabla representa una sola página en el asistente.

Propiedades generales

Las opciones siguientes están disponibles en la página Opciones generales del asistente.

Opción Descripción
Nombre El nombre usado para el asistente de supervisión. Este nombre se muestra en la consola del operador en la vista OLE DB Data Source State (Estado del origen de datos de OLE DB).
Descripción Descripción opcional del monitor.
Módulo de administración Módulo de administración para almacenar las clases, monitores y reglas que creó la plantilla. Para obtener más información sobre los módulos de administración, consulta Selección de un archivo de módulo de administración.

Cadena de conexión

Las siguientes opciones están disponibles en la página Cadena de conexión del asistente.

Opción Descripción
Connection string Cadena de conexión para conectar a la base de datos. Un cadena de conexión contiene las propiedades necesarias para buscar y conectarse a la base de datos. Contiene información como el servidor que hospeda la base de datos, el nombre de la base de datos y el tipo de autenticación que se va a realizar. Puedes escribir una cadena de conexión o compilar una en un cuadro de diálogo; para ello, selecciona Compilar. Para obtener más información sobre las cadenas de conexión, consulta Sintaxis de la cadena de conexión.
Consulta que se desea ejecutar Consulta opcional una vez realizada la conexión a la base de datos. Si no se proporciona ninguna consulta, el monitor solo intenta conectarse a la base de datos.
Tiempo de espera de la consulta Si se proporciona una consulta, esta opción especifica el número máximo de segundos que puede tardar la consulta antes de que se agote el tiempo de espera. Se debe establecer el valor de Query Time-out (Tiempo de espera de la consulta).

Rendimiento de consultas

Las siguientes opciones están disponibles en la página Rendimiento de consultas.

Opción Descripción
Tiempo de conexión en milisegundos Si se selecciona, los valores Umbral de error y Umbral de advertencia proporcionan la cantidad de milisegundos de la conexión que el monitor entra en ese estado y se genera una alerta. Si no se selecciona, no se supervisa el tiempo de conexión.
Tiempo de la consulta en milisegundos Si se selecciona, los valores Umbral de error y Umbral de advertencia definen la cantidad de milisegundos que se puede ejecutar la consulta antes de que el monitor entre en ese estado y genere una alerta. Si no se selecciona, no se supervisa el tiempo para ejecutar la consulta. Es necesario proporcionar una consulta para que esta opción esté disponible.
Tiempo de captura en milisegundos Si se selecciona, los valores Umbral de error y Umbral de advertencia definen la cantidad de milisegundos para recuperar los resultados de la consulta antes de que el monitor entre en ese estado y genere una alerta. Si no se selecciona, no se supervisa el tiempo para recuperar los resultados de la consulta. Es necesario proporcionar una consulta para que esta opción esté disponible.

Nodos del monitor

Las opciones siguientes están disponibles en la página Watcher Nodes (Nodos de monitor) del asistente.

Opción Descripción
Selección de uno o varios equipos administrados por agente Especifica uno o varios equipos administrados por agente para ejecutar el monitor. Para obtener más información, consulta Nodos del monitor.
Ejecutar esta consulta cada La frecuencia para intentar la conexión a la base de datos y ejecutar la consulta, en caso de especificarse.

Consideraciones sobre la seguridad

La plantilla Origen de datos OLE DB crea dos perfiles de ejecución. El nombre de cada uno de estos perfiles comienza con el nombre que proporcionaste en la plantilla y va seguido de "Perfil de autenticación simple" y "Perfil de transacción sintética". Si no se agrega ninguna cuenta de ejecución a ninguno de estos perfiles, la cuenta de acción predeterminada para cada nodo de monitor se usa para conectar la base de datos y ejecutar la consulta. Si la cuenta de acción predeterminada no tiene acceso a la base de datos que se está supervisando, se produce un error en la conexión. Para especificar la seguridad integrada o la autenticación simple, cree una cuenta de ejecución y agréguela al perfil de ejecución adecuado que ha creado la plantilla Origen de datos OLE DB.

Al ejecutar la plantilla Origen de datos OLE DB, se crean dos perfiles de ejecución. El nombre de cada uno comienza con el nombre que proporcionó al ejecutar la plantilla. El perfil de transacciones sintéticas de OLE DB se usa cuando se quiere utilizar la seguridad integrada para la conexión de base de datos. El perfil de autenticación simple de OLE DB se usa cuando se quiere utilizar la autenticación simple para la conexión de base de datos.

Seguridad integrada

La seguridad integrada permite conectarse a la base de datos mediante credenciales almacenadas en Servicios de dominio de Active Directory. Para conectar los nodos de monitor a la base de datos con la seguridad integrada, cree una cuenta de ejecución con Windows como el tipo de Cuenta y las credenciales de la cuenta de usuario adecuada. A continuación, agregue este perfil de ejecución al perfil de transacciones sintéticas de OLE DB.

Autenticación sencilla

La autenticación sencilla te permite conectarte a la base de datos mediante un nombre simple y una contraseña. En el caso de una base de datos de SQL Server, esta autenticación simple podría usarse para la autenticación de SQL Server. Para que los nodos de monitor se conecten a la base de datos mediante la autenticación simple, cree una cuenta de ejecución con Autenticación simple como Tipo de cuenta y las credenciales de la cuenta de usuario correspondiente. A continuación, agregue este perfil de ejecución al perfil de autenticación simple de OLE DB. Cuando especifiques la cadena de conexión para la plantilla, activa la casilla Usar perfil de ejecución de autenticación simple creado para esta transacción de origen de datos de base de datos OLE. Esto agrega variables a la cadena de conexión para el nombre de usuario y la contraseña que especificaste en la cuenta de ejecución.

Creación y modificación de plantillas de origen de datos de OLE DB

Para ejecutar el Asistente de orígenes de datos de OLE DB

  1. Inicia la consola del operador con una cuenta que tenga credenciales de autor en el grupo de administración.

  2. Abre el área de trabajo Creación.

  3. En el panel de navegación Creación, haga clic con el botón derecho en Plantillas del módulo de administración y seleccione Asistente para agregar monitores.

  4. En la página Seleccionar tipo de monitor, seleccione Origen de datos de OLE DB y selecciona Siguiente.

  5. En la página Propiedades generales, en los cuadros Nombre y Descripción, escribe un nombre y una descripción opcional.

  6. Selecciona un módulo de administración en el que guardar el monitor o selecciona Nuevo para crear uno. Para obtener más información, consulta Selección de un archivo de módulo de administración.

  7. Seleccione Siguiente.

  8. En el cuadro Cadena de conexión, escribe una cadena de conexión para la base de datos o selecciona el botón Compilar para que se te solicite la información necesaria.

  9. Si quieres que el monitor ejecute una consulta, selecciona Consulta para ejecutar y, luego, escribe una consulta.

  10. Si quieres establecer un tiempo de espera para la consulta, escribe el número de segundos en el cuadro Tiempo de espera de la consulta.

  11. Selecciona Probar para realizar una conexión de prueba mediante la cadena de conexión y la consulta que acabas de proporcionar.

    Nota:

    La prueba se realiza en la estación de trabajo que usas para ejecutar la plantilla. Si esta estación de trabajo no puede acceder a la base de datos, se produce un error en esta prueba. Una vez completada la plantilla, la consulta se ejecuta desde los nodos del monitor que especifiques.

  12. Selecciona Siguiente una vez que hayas validado la cadena de conexión y la consulta.

  13. Selecciona las medidas que deseas supervisar y establece un umbral de error y advertencia para cada una. Seleccione Siguiente.

  14. Selecciona uno o varios nodos de monitor para ejecutar el monitor.

  15. Especifique la frecuencia de ejecución del monitor en el cuadro Ejecutar esta consulta. Seleccione Siguiente.

  16. Revisa el resumen del monitor y, seguidamente, selecciona Crear.

  17. Si no existe una cuenta de ejecución con credenciales que proporcionen acceso a la base de datos, crea una cuenta de ejecución adecuada en el área de trabajo Administración. Para obtener más información, consulta Creación de una cuenta de ejecución.

    Nota:

    Para crear y modificar una cuenta de ejecución, debes tener credenciales administrativas para el grupo de administración.

  18. Si la base de datos usa la seguridad integrada, agregue la cuenta de ejecución al perfil de acción de transacciones sintéticas de la plantilla. Si la base de datos usa autenticación simple, agregue la cuenta de ejecución al perfil de autenticación simple de la plantilla.

    Nota:

    Para crear y modificar un perfil de ejecución, debe tener credenciales administrativas para el grupo de administración.

Para modificar una plantilla de origen de datos OLE BD existente

  1. Abre la consola de Operations con una cuenta de usuario que tenga credenciales de autor.
  2. Abre el área de trabajo de Creación.
  3. En el panel de navegación Creación, expanda Plantillas del módulo de administración y seleccione Origen de datos OLE DB.
  4. En el panel Origen de datos OLE DB, busque el monitor que se va a cambiar.
  5. Haga clic con el botón derecho en el monitor y, a continuación, seleccione Propiedades.
  6. Especifica los cambios que quieras y luego selecciona Aceptar.

Visualización de monitores de orígenes de datos OLE BD y datos recopilados

Para ver todos los monitores de origen de datos OLE BD

  1. Abra la consola del operador.
  2. Abra el área de trabajo Supervisión.
  3. En el panel de navegación Supervisión, selecciona Transacción sintética y luego selecciona Estado del origen de datos de OLE BD.

Para ver el estado de cada monitor

  1. En el panel OLE DB Data Source State (Estado del origen de datos de OLE DB), haga clic con el botón derecho en un objeto. Selecciona Abrir y, luego, selecciona Explorador de estado.
  2. Expande los nodos Disponibilidad y Rendimiento para visualizar los monitores individuales.

Para ver el rendimiento recopilado para un monitor

  1. En el panel OLE DB Data Source State (Estado del origen de datos de OLE DB), haga clic con el botón derecho en un objeto. Selecciona Abrir y después Rendimiento.
  2. En el panel Leyenda, seleccione los contadores que quieres visualizar.
  3. Usa las opciones del panel Acciones para modificar la vista Rendimiento.

Consulte también