Textloggar
Gäller för: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager
Ett textlogg är en textfil som ett program använder för att logga händelseinformation. Om du vill använda en text loggdatakälla i ett hanteringspaket måste varje post i loggen vara på en rad. Om loggfilen inte passar krav, en Skriptet Övervakare och regler måste skapas för att läsa loggen.
Program som använder loggfiler ofta skapa en ny fil varje dag eller när en filen når en viss storlek. För att stödja den här funktionen, Övervakare och regler anger en Directory och en mönster för texten loggar som övervakas. Katalogen är sökvägen till katalogen där loggarna text kommer att finnas. Detta måste vara en absolut sökväg utan jokertecken. En $Target variabel kan även användas om sökvägen till loggfilerna lagras i en egenskap för målklass. Mönstret är namnet på loggfilen med jokertecken efter behov.
Exempel: ett program kan skapa en loggfil varje dag med datum som ingår i namnet som i log20100316.txt. Ett mönster för sådana loggen kan vara log*.txt som gäller för alla loggfilen efter programmet namnge schemat.
En textlogg kan definieras som antingen en allmän textlogg eller allmänna CSV-textlogg. CSV refererar till semikolonavgränsad, men du kan ange ett tecken som avgränsare. De två typerna av filer kallas även en enkelt textlogg och en semikolonavgränsad textlogg. Med en enkel textlogg varje rad betraktas som en enda transaktion. Ett tecken som används för att separera olika fält för data med en avgränsad textlogg och varje fält kan analyseras separat.
Text logg guider
I tabellen nedan visas de guider som är tillgängliga för både enkla och avgränsade textfiler.
|
|
---|---|
|
|
|
|
|
|
|
Text guiden Loggalternativ
När du kör en logg guiden måste du ange värden för alternativ i följande tabeller. Varje tabell avser en sida i guiden.
Allmänt
Den allmänna sidan innehåller allmänna inställningar för regeln eller guiden inklusive dess namn, kategori, mål och filen management pack för lagring av den.
Alternativ |
Beskrivning |
---|---|
Namn |
Namnet används för regeln eller övervakaren. För en regel namnet som visas i den regler visa i den Redigering rutan. Du kan markera det här namnet ska använda data som samlas in av den när du skapar en vy eller rapport. Namnet visas i Hälsoutforskaren för alla målobjekt som för en Övervakare. |
Beskrivning |
Valfri beskrivning av regeln eller övervakaren. |
Hanteringspaket |
Hanteringspaket för lagring av regeln. Mer information om hanteringspaket finns Markera en Hanteringspaketfil. |
Regelkategori (regler) |
Kategori för regeln. För en insamlingsregel av detta bör vara insamling av. För en varningsregeln ska varning. |
Överordnad Övervakare (skärmar) |
Samlingsövervakare som övervakaren placeras i Hälsoutforskaren. Mer information finns i Sammanställda övervakare. |
Mål |
Klass för målet för regeln eller övervakaren. Regeln eller övervakaren körs på varje agent som har minst en instans av den här klassen. Mer information om mål, se Så här fungerar klasser och objekt. |
Regeln är aktiverad Övervakaren är aktiverad |
Anger om regeln eller övervakaren har aktiverats. |
Datakälla för program-logg
Det är en enda application logg för datakällor i en samling eller aviseringsregel och för en Övervakare som använder manuell eller timer återställning. För en Övervakare med hjälp av händelse återställa, måste du definiera loggen för både felet och felfritt tillstånd. Du kommer att ange samma logg för båda de villkor som vanligtvis, men en annan loggfil kan användas för varje.
I följande tabell visas de inställningar som måste anges för en loggdatakälla:
Egenskapsnamn |
Beskrivning |
---|---|
Directory- |
Katalogen där loggfilen finns. Detta måste vara en katalog med några jokertecken |
Mönster |
Namnet på loggfilen. Detta kan innehålla jokertecken om namnet på loggfilen ändras. Använd den? jokertecken som representerar ett tecken. Använd den * jokertecken motsvarar flera tecken. |
Tusentalsavgränsare (endast avgränsade loggar) |
Det tecken som används för att separera den |
UTF8 |
Uttryck för händelse
Det är en enda uttryck sida i en samling eller aviseringsregel och för en Övervakare som använder manuell eller timer återställning. För en Övervakare med hjälp av händelse återställa, måste du definiera ett uttryck för både felet och felfritt tillstånd.
Uttrycket för en text logg regel eller Övervakare tas villkor som matchar text i loggpost. Här ingår en sökning i hela loggpost behandlas som en enda rad för en allmän textlogg. För en avgränsad loggfil innehåller detta en sökning i en eller flera av inkluderade fält. Innehållet i en textlogg ingår i parametrarna för händelsen. För en allmän textlogg det refereras av parametern Params/Param[1]. En avgränsad logg använder samma variabel med hjälp av index för den obligatoriska parametern. Det första fältet skulle refereras med Params/Param[1], kan referera till andra fält med Params/Param[2], och så vidare.
I följande tabell visas de gemensamma egenskaperna som är tillgängliga från text logg Övervakare och regler:
Egenskapsnamn |
Beskrivning |
---|---|
Directory- |
Katalogen där loggfilen finns. |
Mönster |
Namnet på den loggfil som händelsen har kopplats från. |
Parameter [1] |
Slutför post i en allmän textlogg. |
Parameter [#] |
Specifika parameter i en allmän CSV-textlogg. # representerar antalet fält. |
Mer information om uttryck finns Uttryck.
Automatisk återställningstimer
Den automatisk återställning Timer sidan är endast tillgänglig för timer återställa Övervakare. Det gör att du kan ange den tid som måste passera när en avisering skapas innan aviseringen automatiskt löst.
Konfigurera hälsotillstånd
Den Konfigurera hälsotillstånd sidan är bara tillgängligt för Övervakare. Det kan du ange hälsotillståndet som ställs in för var och en av händelser. För en manuell återställning Övervakare för den manuell återställning tillståndet kommer att Felfri, och du kan ange om den händelse som aktiverats tillståndet anger övervakaren till en varning eller en kritisk tillstånd. För en Timer återställa eller en händelse återställa, kan du ange hälsotillståndet som angetts av varje händelse. Den första händelsen normalt anger övervakaren till varning eller kritisk när andra händelsen eller timern anger övervakaren till Felfri.
Konfigurera aviseringar
Den Konfigurera aviseringar sidan är bara tillgängligt för skärmar och varningsmeddelanden regler. Alternativen beskrivs i Aviseringar.
Skapa Text logg regler och Övervakare
Använd följande procedur för att skapa en textlogg aviseringsregel i Operations Manager med följande information:
Körs på alla agenter med en viss tjänsten installerad.
Söker efter ett semikolon avgränsade loggfilen med mönstret MyApp*.log i katalogen c:\logs.
Skapar en avisering om ordet "fel" visas i loggmeddelande.
Innehåller felmeddelandet i varningsbeskrivningen.
Format för varje rad i textfilen är följande: datum, tid, meddelande
Skapa en regel för varning för avgränsad text logg
-
Om det inte finns något hanteringspaket för det program du övervakar kan du skapa ett med metoden i Markera en Hanteringspaketfil.
-
Skapa ett nytt mål med hjälp av processen i Skapa en mall för Windows-tjänst. Du kan använda alla tjänster som är installerad på en test-agent för den här mallen.
-
I driftkonsolen och välj de Redigering arbetsytan och välj sedan regler.
-
Högerklicka på regler och välj Skapa en ny regel.
-
På den Regeltyp gör du följande:
Expandera varning genereras regler, expandera händelsebaserad, och klicka sedan på allmänna CSV-textlogg (varning).
Välj management pack i steg 1.
Klicka på Nästa.
-
På sidan Allmänt gör du följande:
I den Regelnamn anger MyApplication semikolonavgränsad logga fel.
I den Regelkategori väljer du varning.
Bredvid Regelmål klickar du på Välj och väljer sedan namnet på målet som du skapade i steg 2.
Låt regeln är aktiverad valda.
Klicka på Nästa.
-
På den loggdatakälla gör du följande:
I den Directory anger c:\logs.
I den mönster anger MyApp*.log.
I den tusentalsavgränsare skriver du ett semikolon.
Klicka på Nästa.
-
På den Skapa uttryck för händelse gör du följande:
Klicka på Infoga.
I den parameternamn rutan typ parametrar/parameter [3].
I den Operator rutan Välj innehåller.
I den värdet rutan typ fel.
Klicka på Nästa.
-
På den Konfigurera aviseringar gör du följande:
I den aviseringsnamn anger finns ett fel i MyApplication semikolonavgränsad text logg..
Klicka på knappen med tre punkter till höger sida av den varning beskrivning rutan.
Ta bort texten i den värdet rutan.
Välj Data, sedan parametrar och parameter.
Ersätt texten << INT >> med 1.
Flytta till slutet av raden och trycka på blanksteg.
Välj Data, sedan parametrar och parameter.
Ersätt texten << INT >> med 2.
Flytta till slutet av raden och tryck på Enter.
Välj Data, sedan parametrar och parameter.
Ersätt texten << INT >> med 3.
Klicka på OK.
-
Klicka på Slutför.