Compartir vía


Supervisión del entorno de BizTalk Server

Puede supervisar BizTalk Server infraestructura y aplicaciones con un proceso manual o automático, o una combinación de los dos métodos, mediante las herramientas como se muestra en la tabla siguiente.

Supervisión manual o automatizada Herramientas
Supervisión automatizada - Microsoft System Center Operations Manager (Operations Manager)
Supervisión manual - La página Concentrador de grupos de la consola de administración de BizTalk Server
- Herramienta análisis de rendimiento de registros (PAL)
- Visor de eventos

Tanto si implementa una aplicación de supervisión como si no, debe usar la consola de administración de BizTalk Server para supervisar el estado de las aplicaciones de BizTalk Server y realizar análisis de causa raíz para identificar la causa subyacente de cualquier problema.

Cuando supervise BizTalk Server, tenga en cuenta los siguientes puntos:

  • Es posible que la infraestructura esté en buen estado, pero las aplicaciones no (por ejemplo, que reciban mensajes no válidos y no puedan procesarlos).

  • Es posible que la infraestructura no esté en buen estado, pero las aplicaciones se estén ejecutando de forma correcta (por ejemplo, si el servidor está desconectado pero hay servidores suficientes asignados al host para que asuman la carga).

  • Un problema en la infraestructura puede aparecer como un problema de la aplicación (por ejemplo, los mensajes no se procesan lo suficientemente rápido porque hay un servidor desconectado).

Tipos de supervisión

La supervisión de la BizTalk Server y las aplicaciones se dividen en cuatro categorías principales:

  • Supervisión de la disponibilidad

  • Supervisión del estado

  • Supervisión de rendimiento

  • Supervisión de umbrales

Supervisión de disponibilidad

La supervisión de disponibilidad responde a la pregunta "¿La falta de disponibilidad de un recurso de aplicación o sistema impide que las aplicaciones de BizTalk Server se ejecuten de forma óptima?" Estos problemas son casi exclusivamente de nivel de sistema, como la disponibilidad de servicios y conexiones. Por ejemplo, si un adaptador genera errores porque el servicio de inicio de sesión único (SSO) empresarial se ha detenido, se trata de un problema de disponibilidad. Si uno de los servidores asignados a un host ha generado errores y la aplicación está generando errores a la hora de procesar mensajes, tiene un problema de disponibilidad. Del mismo modo, si se ha detenido una aplicación y no puede procesar mensajes, tiene un problema de disponibilidad. En la tabla siguiente se enumeran las herramientas de supervisión de disponibilidad.

Herramienta Tarea
Consola de administración de BizTalk Server Compruebe la página Centro de grupos en la consola de administración de BizTalk Server para ver si se detienen las aplicaciones o sus componentes (puertos o orquestaciones).
Operations Manager 2007 El módulo de administración de BizTalk Server y la consola del operador de Operations Manager muestran alertas si los servicios críticos de bajo nivel, como los adaptadores, no están disponibles. Para supervisar BizTalk Server con eficacia, debe supervisar los recursos externos a BizTalk Server de los que dependen las aplicaciones, como las bases de datos y los servidores. Además, también debe instalar y usar el SQL Server, Internet Information Services y los módulos de administración del sistema operativo Base de Windows. Operations Manager consolida los eventos de interés de los registros de eventos, WMI y otros proveedores de eventos. Para obtener más información sobre cómo instalar todos los módulos de administración pertinentes, consulte Lista de comprobación: Supervisión BizTalk Server con Operations Manager 2007.
Visor de eventos Buscar problemas de conexión del adaptador, servicios detenidos, etc.

Supervisión del estado

La supervisión de estado le ayuda a responder a la pregunta"¿ ¿Alguna de mis aplicaciones o recursos está en mal estado?" Por ejemplo, ¿alguna de mis aplicaciones o sus artefactos constituyentes están experimentando actualmente condiciones de excepción? O bien, ¿hay mensajes suspendidos debido a los datos no válidos en la carga de mensajes? En la tabla siguiente se muestran las herramientas de supervisión de estado.

Herramienta Tarea
Consola de administración de BizTalk Server Use la página Centro de grupos y las páginas de consulta en la consola de administración de BizTalk Server para identificar problemas de estado de la aplicación y analizar sus causas.
Operations Manager El módulo de administración de BizTalk Server es la primera línea de defensa para notificarle que ha suspendido mensajes o instancias de servicio en las aplicaciones de BizTalk Server. Después de recibir una notificación de Operations Manager, puede realizar la transición a la consola de administración de BizTalk Server para solucionar el problema.
Visor de eventos Detectar los problemas que se produzcan durante el procesamiento de mensajes y orquestaciones.

Supervisión de rendimiento

La supervisión del rendimiento responde a la pregunta "¿Qué tan eficaz es el sistema que realiza su trabajo?" Este tipo de supervisión se centra principalmente en la carga en recursos físicos, como bases de datos y discos. Por ejemplo, si la utilización de la CPU es coherente entre un 90 y un 100 % y se está formando una acumulación de mensajes, se trata de un problema de rendimiento en el nivel de equipo. En la tabla siguiente se muestran las herramientas de supervisión de rendimiento.

Herramienta Tarea
Analizador de consultas SQL Supervisar el tamaño y el contenido de la base de datos para diagnosticar problemas del sistema.
Operations Manager El módulo de administración de BizTalk Server y la consola del operador de Operations Manager se pueden configurar para mostrar alertas si los contadores de rendimiento críticos BizTalk Server, como el tamaño de Q del cuadro de mensaje o el tamaño de Q del host superan los umbrales definidos. Para supervisar el rendimiento de recursos externos a BizTalk Server de los que dependen las aplicaciones, como las bases de datos y los servidores, debe instalar y usar también los módulos de administración de SQL Server, de Servicios de Internet Information Server y de SO base Windows. Para obtener más información sobre cómo instalar todos los módulos de administración pertinentes, consulte Lista de comprobación: Supervisión BizTalk Server con Operations Manager 2007.

También puede usar la herramienta Análisis de rendimiento de registros (PAL) para capturar los valores de umbral de las pruebas de rendimiento que se usarán en las reglas de umbral del módulo de administración de BizTalk Server. Para obtener más información sobre la herramienta PAL, consulte Uso de la herramienta Análisis de rendimiento de registros (PAL).
Consola de administración de BizTalk Server En la página Centro de grupos se muestran métricas clave de rendimiento, como el número de instancias de servicio actualmente activas, deshidratadas, listas para ejecutarse, programadas, suspendidas, etc. en las aplicaciones de BizTalk Server.
Supervisión de la actividad económica (SAE) Puede especificar determinadas fases del proceso empresarial para las que desea realizar el seguimiento de indicadores clave de rendimiento adecuados a su aplicación empresarial. Con BAM, puede supervisar las métricas empresariales, así como las métricas de TI (por ejemplo, los tiempos de ejecución y SLA).

Supervisión de umbrales

Las reglas de umbral personalizadas son un elemento esencial en un entorno de operaciones maduro. Puede crear muchas de estas reglas de umbral en Operations Manager. Estas reglas de umbral suelen basarse en los requisitos de la aplicación de BizTalk. La herramienta Análisis de rendimiento de registros (PAL) puede simplificar el proceso de determinar los valores correctos para estos umbrales para su entorno. La herramienta PAL incluye algunos valores de umbral base que pueden servir como núcleo de los datos que se usan para Microsoft System Center Operations Manager. La implementación de esas reglas de umbral en Operations Manager permite la supervisión automatizada. Además, un administrador puede configurar reglas de notificación y puede realizar acciones basadas en el desencadenamiento de una regla de umbral (por ejemplo, ejecutar un script, llamar a código .NET, enviar correo electrónico, etc.). En la tabla siguiente se muestran las herramientas de supervisión de umbrales.

Herramienta Tarea
Herramienta Análisis de rendimiento de registros (PAL) La herramienta PAL notifica automáticamente cuando los contadores de rendimiento están por encima de los umbrales. Los umbrales cambian dinámicamente para que sean adecuados para el entorno del servidor. Por ejemplo, los umbrales del grupo de memoria del kernel cambian en función de las respuestas que el usuario proporciona sobre la arquitectura de 32 bits/64 bits, la cantidad de memoria física y el modificador /3GB. Descargue la herramienta PAL gratuitamente desde GitHub.
Operations Manager El módulo de administración de BizTalk Server y la consola del operador de Operation Manager se pueden configurar para mostrar alertas si los contadores de BizTalk Server críticos superan los umbrales definidos.

Solución de problemas

Una vez que conozca un problema de mantenimiento con las aplicaciones de BizTalk Server, puede usar la página Centro de grupos y las páginas consulta de la consola de administración de BizTalk Server para analizar el problema. La consola de administración de BizTalk Server proporciona una experiencia integrada de configuración, implementación y solución de problemas, y puede corregir problemas relacionados con la configuración y la implementación en la consola de administración después de identificarlos. Normalmente, la mayoría de los problemas de la aplicación se debe a mensajes que no terminan como se esperaba (esto puede presentarse como instancias de servicio suspendidas, puertos en estado de reintento, o instancias deshidratadas que no se han reactivado, etc.).

Puede usar la página Centro de grupos y las páginas consulta para agrupar las instancias de servicio (el estado en el que se encuentran: en ejecución, suspendida, deshidratada, etc.) por aplicación, tipo de error, tipo de servicio, host, etc., para aislar los distintos errores, investigarlos uno por uno y corregirlos.