Áú»¢¶Ä²©

Esta es una traducci¨®n de la p¨¢gina de documentaci¨®n original en espa?ol. Ay¨²danos a mejorarla.

1 °ä´Ç°ù°ù±ð±ô²¹³¦¾±¨®²Ô de eventos basada en iniciadores

Descripci¨®n general

La correlaci¨®n de eventos basada en iniciadores permite correlacionar problemas separados informados por un iniciador.

Aunque generalmente un evento OK puede cerrar todos los eventos de problema creados por un iniciador, hay casos en los que se necesita un enfoque m¨¢s detallado. Por ejemplo, al monitorear archivos de registro, es posible que desee descubrir ciertos problemas en un archivo de registro y cerrarlos individualmente en lugar de todos juntos.

Este es el caso de los iniciadores que tienen el par¨¢metro "Modo de generaci¨®n del evento de problema" configurado a ²Ñ¨²±ô³Ù¾±±è±ô±ð. Estos iniciadores se utilizan normalmente para la monitorizaci¨®n de registros, procesamiento de capturas, etc.

Es posible en Áú»¢¶Ä²© relacionar eventos problem¨¢ticos basados en el etiquetado. Las etiquetas se utilizan para extraer valores y crear una identificaci¨®n para eventos problem¨¢ticos. Aprovechando eso, los problemas tambi¨¦n se pueden cerrar individualmente en funci¨®n de la etiqueta coincidente.

En otras palabras, el mismo iniciador puede crear eventos separados identificados por la etiqueta del evento. Por lo tanto, los eventos de problema se pueden identificar uno por uno. y cerrado por separado en funci¨®n de la identificaci¨®n por la etiqueta de evento.

C¨®mo funciona

En el monitoreo de registros, puede encontrar l¨ªneas similares a estas:

L¨ªnea 1: Servicio 1 detenido
       L¨ªnea 2: Servicio 2 detenido
       L¨ªnea 3: Servicio 1 fue reiniciado
       L¨ªnea 4: Servicio 2 fue reiniciado

La idea de la correlaci¨®n de eventos es poder hacer coincidir el evento problem¨¢tico de la L¨ªnea 1 con la resoluci¨®n de la L¨ªnea 3 y el evento problem¨¢tico de la L¨ªnea 2 con la resoluci¨®n de la L¨ªnea 4, y cerrar estos problemas uno por uno:

L¨ªnea 1: Servicio 1 detenido
       L¨ªnea 3: Servicio 1 fue reiniciado #problema de la L¨ªnea 1 cerrado
       
       L¨ªnea 2: Servicio 2 detenido
       L¨ªnea 4: Servicio 2 fue reiniciado #problema de la L¨ªnea 2 cerrado

Para hacer esto, debe etiquetar estos eventos relacionados como, por ejemplo, "Servicio 1" y "Servicio 2". Esto se puede hacer aplicando una expresi¨®n regular a la l¨ªnea de registro para extraer el valor de la etiqueta. Luego, cuando se crean eventos, se etiquetan como "Servicio 1" y "Servicio 2" respectivamente y el problema se puede relacionar con la resoluci¨®n.

°ä´Ç²Ô´Ú¾±²µ³Ü°ù²¹³¦¾±¨®²Ô

²Ñ¨¦³Ù°ù¾±³¦²¹

Para empezar, es posible que desee configurar una m¨¦trica que supervise un archivo de registro, por ejemplo:

log[/var/log/syslog]

Con la m¨¦trica configurada, espere un minuto para que se realicen los cambios de configuraci¨®n definidos y luego vaya a ?ltimos datos para asegurarse de que la m¨¦trica haya comenzado a recopilar datos.

Iniciador

Con la m¨¦trica funcionando, debe configurar el iniciador. Es importante decidir a qu¨¦ entradas del archivo de registro vale la pena prestar atenci¨®n. Por ejemplo, la siguiente expresi¨®n de iniciador buscar¨¢ una cadena como 'Stopping' para se?alar problemas potenciales:

find(/My host/log[/var/log/syslog],,"regexp","Stopping")=1

Para asegurarse de que cada l¨ªnea que contenga la cadena "Stopping" se considere un problema, configure tambi¨¦n el Modo de generaci¨®n de eventos de problema en la configuraci¨®n del iniciador en '²Ñ¨²±ô³Ù¾±±è±ô±ð'.

Luego defina una expresi¨®n de recuperaci¨®n. La siguiente expresi¨®n de recuperaci¨®n resolver¨¢ todos los problemas si se encuentra una l¨ªnea de registro que contenga la cadena "Starting":

find(/My host/log[/var/log/syslog],,"regexp","Starting")=1

Dado que no queremos eso, es importante asegurarnos de alguna manera de que los problemas ra¨ªz correspondientes est¨¦n cerrados, no solo todos los problemas. Ah¨ª es donde el etiquetado puede ayudar.

Los problemas y las resoluciones se pueden hacer coincidir especificando una etiqueta en la configuraci¨®n del iniciador. Se deben realizar las siguientes configuraciones:

  • Modo de generaci¨®n de eventos de problemas: ²Ñ¨²±ô³Ù¾±±è±ô±ð
  • El evento OK se cierra: Todos los problemas si los valores de las etiquetas coinciden
  • Ingrese el nombre de la etiqueta para la coincidencia de eventos

  • configure las etiquetas para extraer valores de etiquetas de las l¨ªneas de registro

Si se configura correctamente, podr¨¢ ver los eventos de problemas etiquetados por aplicaci¨®n y asociados con su resoluci¨®n en Monitoreo ¡ú Problemas.

Debido a que es posible que se produzcan errores de configuraci¨®n, cuando se puedan crear etiquetas de eventos similares para problemas no relacionados, revise los casos que se describen a continuaci¨®n.

  • Con dos aplicaciones que escriben mensajes de error y recuperaci¨®n en el mismo archivo de registro, un usuario puede decidir utilizar dos etiquetas service en el mismo iniciador con diferentes valores de etiqueta utilizando expresiones regulares independientes en los valores de etiqueta para extraer los nombres de, por ejemplo, el servicio A y el servicio B de la macro {ITEM.VALUE} (por ejemplo, cuando los formatos de los mensajes difieren). Sin embargo, esto puede no funcionar como se plane¨® si no hay una coincidencia con las expresiones regulares.

Las expresiones regulares que no coinciden producir¨¢n valores de etiqueta vac¨ªos y un ¨²nico valor de etiqueta vac¨ªo en los eventos de problema y OK es suficiente para correlacionarlos. Por lo tanto, un mensaje de recuperaci¨®n del servicio A puede cerrar accidentalmente un mensaje de error del servicio B.

  • Las etiquetas y los valores de las etiquetas reales solo se vuelven visibles cuando se activa un iniciador. Si la expresi¨®n regular utilizada no es v¨¢lida, se reemplaza silenciosamente con una cadena *UNKNOWN*. Si se omite el evento de problema inicial con un valor de etiqueta *UNKNOWN*, pueden aparecer eventos OK posteriores con el mismo valor de etiqueta *UNKNOWN* que pueden cerrar eventos de problema que no deber¨ªan haberse cerrado.
  • Si un usuario utiliza la macro {ITEM.VALUE} sin funciones de macro como valor de etiqueta, se aplica la limitaci¨®n de 255 caracteres. Cuando los mensajes de registro son largos y los primeros 255 caracteres no son espec¨ªficos, esto tambi¨¦n puede generar etiquetas de eventos similares para problemas no relacionados.