Áú»¢¶Ä²©

1 °ä´Ç°ù°ù±ð±ô²¹³¦¾±¨® d'esdeveniments basats en triggers

Vista general

La correlaci¨® d'esdeveniments basada en triggers us permet correlacionar problemes separats informats per un trigger.

Tot i que, en general, un esdeveniment OK pot tancar tots els esdeveniments problem¨¤tics creats per un trigger, hi ha casos en qu¨¨ cal una vista m¨¦s detallada. Per exemple, en monitorar els fitxers de registre, ¨¦s possible que vulgueu descobrir determinats problemes en un fitxer de registre i tancar-los individualment en lloc de tots plegats.

Aquest ¨¦s el cas dels triggers que tenen activat el mode de generaci¨® d'esdeveniments de tipus PROBLEMA a DIVERSOS. Aquests triggers s'empren normalment per al monitoratge de registres, la gesti¨® de trampes, etc.

A Áú»¢¶Ä²© ¨¦s possible enlla?ar esdeveniments problem¨¤tics basats en etiquetatge. Les etiquetes s'empren per extreure valors i crear identificaci¨® per a esdeveniments problem¨¤tics. Aprofitant aix¨°, tamb¨¦ es poden tancar els problemes individualment en funci¨® de l'etiqueta corresponent.

En altres paraules, el mateix trigger pot crear esdeveniments separats identificats per l'etiqueta d'esdeveniment. Per tant, els esdeveniments problem¨¤tics es poden identificar un per un i tancar-los per separat basant-se en la identificaci¨® de l'etiqueta d'esdeveniment.

Com funciona tot plegat

Al monitoratge del registre, podeu trobar l¨ªnies semblants a aquestes:

 L¨ªnia 1: servei 1 aturat
        L¨ªnia 2: servei 2 aturat
        L¨ªnia 3: servei 1 reiniciat
        L¨ªnia 4: servei 2 reiniciat

La idea de la correlaci¨® d'esdeveniments ¨¦s poder fer coincidir l'esdeveniment problema de L¨ªnia 1 amb la resoluci¨® de L¨ªnia 3 i l'esdeveniment problema L¨ªnia 2 amb la resoluci¨® de L¨ªnia 4, i tancar aquests problemes un per un:

 L¨ªnia 1: servei 1 aturat
        L¨ªnia 3: servei 1 reiniciat #problema de la l¨ªnia 1 tancada
       
        L¨ªnia 2: servei 2 aturat
        L¨ªnia 4: servei 2 reiniciat #problema de la l¨ªnia 2 tancada

Per fer-ho, heu d'etiquetar aquests esdeveniments associats com, per exemple, "Servei 1" i "Servei 2". Aix¨° es pot fer aplicant una expressi¨® regular a la l¨ªnia de registre per extreure el valor de l'etiqueta. Aleshores, quan es creen els esdeveniments, s'etiqueten "Servei 1" i "Servei 2" respectivament i el problema es pot associar amb la resoluci¨®.

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

Element

Per comen?ar, voleu poder configurar un element que monitora un arxiu de registre, per exemple:

log[/var/log/syslog]

Una vegada l'element ¨¦s configurat, espereu un minut que les modificacions de configuraci¨® siguin recuperades, i accediu a les Darreres dades per assegurar-vos que l'element comen?a a recollir dades.

Trigger

Quan l'element funciona, heu de configurar un trigger. ?s important decidir quines entrades del fitxer de registre hem de vigilar. Per exemple, el trigger seg¨¹ent cercar¨¤ una cadena com ara "Stopping" per indicar problemes potencials:

 find(/El meu equip/log[/var/log/syslog],,"regexp","Stopping")=1

Per assegurar-vos que cada l¨ªnia que cont¨¦ la cadena "Aturar" es considera un problema, tamb¨¦ configureu el Mode de generaci¨® d'esdeveniments problem¨¤tics a la configuraci¨® de l'activador a 'Multiple'.

A continuaci¨®, definiu una expressi¨® de recuperaci¨®. La seg¨¹ent expressi¨® de recuperaci¨® resoldr¨¤ tots els problemes si troba una l¨ªnia de registre que cont¨¦ la cadena "Starting":

 find(/El meu equip/log[/var/log/syslog],,"regexp","Starting")=1

Com que no volem aix¨°, ¨¦s important assegurar-nos d'alguna manera que els problemes d'arrel corresponents siguin tancats, no nom¨¦s tots els problemes. Aqu¨ª ¨¦s on l'etiquetatge pot ajudar.

Els problemes i les resolucions es poden fer coincidir especificant una etiqueta a la configuraci¨® del trigger. S'han de fer els par¨¤metres seg¨¹ents:

  • Mode de generaci¨® d'esdeveniments de problemes: M¨²ltiples
  • Es tanca un esdeveniment OK: Tots els problemes si els valors de l'etiqueta coincideixen
  • Introdu?u el nom de l'etiqueta per a la concordan?a d'esdeveniments

  • configureu les etiquetes per extreure els valors de les etiquetes de les l¨ªnies de registre

Si s'ha configurat correctament, podreu veure els esdeveniments problem¨¤tics etiquetats per aplicaci¨® i corresponents a la seva resoluci¨® a Monitoratge ¡ú Problemes.

{width="600"}

Com que ¨¦s possible una configuraci¨® incorrecta, on es poden crear etiquetes d'esdeveniments similars per a problemes no relacionats, reviseu els casos que es descriuen a continuaci¨®.

  • Les macros indexades sempre fan refer¨¨ncia al camp ·¡³æ±è°ù±ð²õ²õ¾±¨® de la configuraci¨® del trigger, no pas a l'expressi¨® ¸é±ð³¦³Ü±è±ð°ù²¹³¦¾±¨®. Per exemple, en un esdeveniment de recuperaci¨®, {ITEM.VALUE1} es resoldr¨¤ amb el valor m¨¦s recent del primer element a l'expressi¨® del problema en el moment de la recuperaci¨®. Si l'expressi¨® de recuperaci¨® es basa en un element diferent i el valor de l'element d'expressi¨® problema canvia en el moment de la recuperaci¨®, els esdeveniments obtindran etiquetes diferents i no es correlacionaran.

  • Amb dues aplicacions escrivint missatges d'error i de recuperaci¨® al mateix fitxer de registre, un usuari pot decidir emprar dues etiquetes ´¡±è±ô¾±³¦²¹³¦¾±¨® al mateix trigger amb diferents valors d'etiquetes emprant expressions regulars separades amb valors per extreure els noms de, per exemple, l'aplicaci¨® A i l'aplicaci¨® B de la macro {ITEM.VALUE} (per exemple, quan els formats dels missatges s¨®n diferents). Tanmateix, ¨¦s possible que aix¨° no funcioni com s'esperava si no hi ha cap coincid¨¨ncia d'expressi¨® regular. Les expressions regulars no coincidents produiran valors d'etiqueta buits i un ¨²nic valor d'etiqueta buit en els esdeveniments del problema i OK ¨¦s suficient per correlacionar-los. Per tant, un missatge de recuperaci¨® de l'aplicaci¨® A pot tancar accidentalment un missatge d'error de l'aplicaci¨® B.

  • Les etiquetes i els valors d'etiquetes reals nom¨¦s es fan visibles quan s'activa un trigger. Si l'expressi¨® regular emprada no ¨¦s v¨¤lida, es substitueix en silenci per una cadena *DESCONEGUDA*. Si es perd l'esdeveniment de problema inicial amb un valor d'etiqueta *DESCONEGUDA*, els esdeveniments OK posteriors poden apar¨¨ixer amb el mateix valor de l'etiqueta *DESCONEGUDA* que poden tancar esdeveniments de problema que no s'haurien de tancar.

  • Si un usuari empra la macro {ITEM.VALUE} sense funcions de macro com a valor d'etiqueta, s'aplica el l¨ªmit de 255 car¨¤cters. Quan els missatges de registre s¨®n llargs i els primers 255 car¨¤cters no s¨®n espec¨ªfics, aix¨° tamb¨¦ pot donar lloc a etiquetes d'esdeveniments similars per a problemes no relacionats.