Dela via


Runbook-loggar

 

Publicerat: mars 2016

Gäller för: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator

Varje gång en Runbook körs genereras en logg. Med Runbook Designer kan du visa både logginformation i realtid och i historikloggar.

Realtidslogg

Du kan visa realtidsloggen för en Runbook på fliken Logg i fönstret Logg i Runbook Designer. Loggen har en post för varje instans av Runbook som körs och visar vilken tid den startades. Om du utökar den här posten kan du visa den aktivitet som körs för tillfället. Dubbelklicka på aktiviteten för att visa dess egenskaper. Om du har konfigurerat att loggningen för arbetsboken ska innehålla Publicerade data ingår den här informationen i aktivitetsinformationen.

Historikloggar

Du kan visa historikloggen för en Runbook på fliken Logghistorik i fönstret Logg i Runbook Designer. Den här loggen har en post för varje slutförd instans av Runbook, med dess starttid, sluttid och slutförandestatus. Om du dubbelklickar på en post öppnas dialogrutan Information om Runbook, som visar alla aktiviteter i Runbook och deras slutförandestatus. Dubbelklicka på aktiviteten för att visa dess egenskaper. Om du har konfigurerat att loggningen för arbetsboken ska innehålla Publicerade data ingår den här informationen i aktivitetsinformationen.

Loggalternativ för Runbook

Som standard inkluderar Runbook-loggar inte Publicerade data för alla aktiviteter. För standardaktiviteter finns det en lista över de publicerade data som är tillgängliga för var och en av dem i Standardaktiviteter. När det gäller integreringspaket läser du paketets handbok. Du kan ändra loggningsegenskaperna för en enskild Runbook så att den här informationen inkluderas i loggarna. Du kan inkludera båda nedanstående typer av publicerade data eller bara den ena typen:

  • Aktivitetsspecifika publicerade data är publicerade data som rör en viss aktivitet. Det här alternativet bör vanligtvis bara aktiveras för felsökning.

  • Vanliga publicerade data är en uppsättning med dataobjekt, som är gemensamma för alla aktiviteter. De är följande:

    • Aktivitetsnamn

    • Aktivitetstyp

    • Aktivitets-ID

    • Aktivitetens sluttid år, månad, dag, veckodag, timmar, minuter, sekunder

    • Aktivitetens varaktighet

    • Föregående aktivitet

    • Namn på föregående aktivitet

    • Tid för publicerade data

System_CAPS_ICON_caution.jpg Aktsamhet

Loggningsalternativen är som standard inaktiverade. När du lägger till dessa objekt i loggen ökar storleken på datalagret.

Granskningshistorik för Runbook

Granskningshistoriken för Runbook spårar ändringarna för varje aktivitet i en Runbook. Detta inkluderar den användare som utförde ändringen, datum och tid då ändringen utfördes, den aktivitet som ändrades samt de aktuella och tidigare värdena för alla ändrade egenskaper. Granskningshistoriken underhålls så länge Runbook finns och kan inte rensas.

Du kan visa Granskningshistoriken för Runbook på fliken Granskningshistorik i Runbook Designer. Posterna för markerad Runbook visas. Dubbelklicka på en post för att öppna dialogrutan Detaljerad lista, där du kan visa en lista över alla aktiviteter som ingick i ändringen. Markera en av posterna för att visa den aktivitet som utfördes, utöver de gamla och nya värdena för alla egenskaper som ändrades.

Rensa Runbook-loggar

Runbook-designer har en funktion för loggrensning.Orchestrator loggdata kan rensas på begäran eller enligt ett schema. Det är en bra idé att schemalägga en loggrensning regelbundet vid låg belastning för att underhålla databasen.

System_CAPS_ICON_note.jpg Obs!

När loggarna rensas tas data bort från Orchestration-databasen och kan inte återställas.

Om antalet loggposter inte begränsas kan det resultera i att Orchestration-databasen kräver ett enormt lagringsutrymme. Om databasen ska fungera bör du regelbundet ta bort gamla loggposter. Du kan rensa dem antingen enligt ett automatiskt schema eller manuellt.

Rensa Runbook-loggar automatiskt

Du kan schemalägga regelbunden rensning av Runbook-loggarna genom att välja ett alternativ för rensningsfrekvensen och hur många poster som ska behållas. Runbook-loggar rensas som standard automatiskt med följande inställningar.

Inställningar Standardvärde
Frekvens En gång om dagen
Timme Kl. 01:00:00
Behåll Behåll de sista 5000 posterna

Standardjobbet för loggrensning rensar alla utom de sista 500 posterna i varje Runbook. Det innebär att om en Orchestrator-distribution har 20 Runbooks behålls de sista 500 loggposterna för varje Runbook, vilket blir högst 10 000 loggposter för databasen för alla Runbooks.

Du kan fortsätta att använda dessa standardinställningar eller ändra inställningarna på följande sätt i Runbook Designer.

Så här rensar du Runbooks på begäran eller anger rensningsfrekvensen
  1. Högerklicka på Management-server i Runbook Designer och välj Loggrensning.

    Om du vill rensa alla Runbooks nu klickar du på Rensa nu.

    Om du vill rensa en viss Runbook nu klickar du på fliken Logghistorik och väljer önskad Runbook.

  2. Kontrollera att alternativet Schemalägg loggrensning är markerat.

  3. Välj hur många dagar som ska gå mellan rensningen och tiden för att köra processen.

  4. Om du inte vill ta bort alla posterna anger du i Loggrensningsalternativ att du vill ange vilka poster du vill behålla.

  5. Klicka på Slutför.

Rensa Runbook-loggarna manuellt

Loggar med granskningshistorik är ett specialfall, eftersom dessa loggar inte kan rensas med funktionen Loggrensning. Funktionen för granskningshistorik spårar ändringar som görs i en Runbook i Runbook Designer och du kan inte ta bort dessa loggar. Det enda sättet att ta bort loggar med granskningshistorik är att ta bort den Runbook som de är kopplade till. Datavolymerna för granskningshistorikloggarna för en viss Runbook är emellertid oftast små och kräver inte mer utrymme än minimikraven, inte ens i stora distributioner.

Det finns två alternativ för att rensa Runbook-loggar manuellt, och de beskrivs i följande två procedurer. De utförs i Runbook Designer.

Så här rensar du Runbook-loggar manuellt för alla Runbooks
  1. Högerklicka på Management-server och välj Loggrensning.

  2. I Loggrensningsalternativ anger att du vill välja vilka loggposter du vill behålla.

  3. Klicka på Rensa nu.

Så här rensar du alla Runbook-loggposter manuellt för en enstaka Runbook
  1. I rutan Anslutningar väljer du mappen Runbooks.

  2. Klicka på Runbook-fliken på arbetsytan.

  3. I fönstret Logghistorik klickar du på fliken Logghistorik.

  4. Klicka på Papperskorgen överst i fönstret.

  5. Klicka på Ja när du uppmanas bekräfta att du vill rensa loggarna.

Så här tar du bort en viss uppsättning Runbook-loggposter för en enstaka Runbook
  1. I rutan Anslutningar väljer du mappen Runbooks.

  2. Klicka på Runbook-fliken på arbetsytan.

  3. I fönstret Logghistorik klickar du på fliken Logghistorik.

  4. Välj en enstaka loggpost eller använd tangentkombinationen Ctrl+Skift för att markera flera poster.

  5. Klicka på den röda Ta bort-ikonen överst i fönstret.

  6. Klicka på Ja när du uppmanas bekräfta att du vill ta bort de valda posterna.

Ta bort frånkopplade loggposter

Frånkopplade loggfiler kan ligga kvar i Orchestration-databasen om Runbook Server-tjänsten stoppas plötsligt när Runbook-instanser körs. Om detta händer uppdateras inte statusen för Runbook-instanserna med korrekt sluttid. Dessa poster tas bort när loggposterna rensas med någon av ovanstående metoder. Om du vill ta bort frånkopplade poster innan nästa rensning körs kan du köra den lagrade proceduren ClearOrphanedRunbookInstances manuellt för att utföra detta.

I följande procedur beskrivs hur du kör den här lagrade proceduren med hjälp av Microsoft SQL Server Management Studio installerat på servern med Orchestration-databasen. Du kan utföra den här processen från alla datorer som har det här verktyget installerat och tillgång till Orchestration-databasen.

Så här tar du bort frånkopplade loggposter
  1. På servern med Orchestration-databasen klickar du på Start, pekar på Alla program, klickar på Microsoft SQL Server 2008 och klickar sedan på SQL Server Management Studio.

  2. I dialogrutan Anslut till server väljer du (lokal) i listan Servernamn och klickar på Anslut.

  3. Utöka Databaser i Object Explorer och klicka sedan på Orchestrator.

    System_CAPS_ICON_note.jpg Obs!

    Om du har använt ett annat namn på Orchestrator-databasen väljer du det namnet.

  4. Utöka Programmering och klicka sedan på Lagrade procedurer.

  5. Högerklicka på Microsoft.SystemCenter.Orchestrator.Runtime.Internal.ClearOrphanedRunbookInstances för att välja Kör lagrad procedur.

  6. Klicka på OK i dialogrutan Kör procedur.

  7. Klicka på Kör i verktygsfältet.

  8. När det visas ett meddelande om att frågan har slutförts längst ned i loggningsfönstret stänger du SQL Server Management Studio.

Se även

Orchestrator-loggar