Udostępnij za pośrednictwem


Dzienniki elementów Runbook

 

Data opublikowania: marzec 2016

Dotyczy: System Center 2012 SP1 - Orchestrator, System Center 2012 - Orchestrator, System Center 2012 R2 Orchestrator

Każdy element Runbook generuje dziennik podczas pracy. Element Runbook Designer umożliwia wyświetlenie zarówno informacji dziennika czasu rzeczywistego, jak i dzienników historycznych.

Dziennik w czasie rzeczywistym

Dziennik w czasie rzeczywistym elementu Runbook można przeglądać na karcie Dziennik w okienku Dziennik programu Runbook Designer. Dziennik zawiera wpis odpowiadający każdemu uruchomionemu wystąpieniu elementów Runbook i czasowi jego uruchomienia. Po rozwinięciu wpisu można zobaczyć aktualnie wykonywane działanie. Kliknij dwukrotnie działanie, aby wyświetlić jego szczegóły. Jeśli skonfigurowano zapisywanie danych publikowanych w dzienniku dotyczącym skoroszytu, dane te będą znajdować się szczegółach działania.

Dziennik historyczny

Dziennik historyczny elementu Runbook można przeglądać na karcie Historia dziennika w okienku Dziennik programu Runbook Designer. Ten dziennik zawiera wpisy odpowiadające każdemu ukończonemu wystąpieniu elementu Runbook z godziną rozpoczęcia i zakończenia oraz stanem ukończenia. Dwukrotnie kliknięcie wpisu powoduje otwarcie okna dialogowego Szczegóły elementu Runbook, w którym są wymienione wszystkie działania elementu Runbook wraz ze stanem ich ukończenia. Kliknij dwukrotnie działanie, aby wyświetlić jego szczegóły. Jeśli skonfigurowano zapisywanie danych publikowanych w dzienniku dotyczącym skoroszytu, dane te będą znajdować się szczegółach działania.

Opcje dziennika elementu Runbook

Domyślnie dzienniki elementów Runbook nie zawierają danych publikowanych wszystkich działań. Lista elementów danych publikowanych dostępnych dla wszystkich działań standardowych znajduje się w temacie Działania standardowe. Informacje dotyczące pakietów integracyjnych znajdują się w przewodnikach do poszczególnych pakietów. Umieszczanie tych danych w dziennikach można włączyć dla danego elementu Runbook przez zmianę jego właściwości rejestrowania. Można to zrobić dla jednego z następujących dwóch rodzajów danych publikowanych lub obu tych rodzajów:

  • Dane publikowane specyficzne dla działania to dane publikowane specyficzne dla danego działania. Zwykle tę opcję należy włączać tylko na potrzeby debugowania.

  • Wspólne dane publikowane to zbiór elementów danych wspólnych dla wszystkich działań. Są to następujące dane:

    • Nazwa działania

    • Typ działania

    • Identyfikator działania

    • Rok, miesiąc, dzień, dzień tygodnia, godziny, minuty, sekundy czasu zakończenia działania

    • Czas trwania działania

    • Poprzednie działanie

    • Nazwa poprzedniego działania

    • Dane publikowane czasu

System_CAPS_ICON_caution.jpg Przestroga

Domyślnie opcje rejestrowania są wyłączone. Należy pamiętać, że dodanie tych elementów do dziennika zwiększa rozmiar magazynu danych.

Historia inspekcji elementu Runbook

Historia inspekcji elementu Runbook śledzi zmiany każdego działania w elemencie Runbook. Obejmuje następujące informacje: użytkownik, który wprowadził zmianę, data i godzina wprowadzenia zmiany, zmienione działanie oraz aktualne i poprzednie wartości wszystkich zmienionych właściwości. Historia inspekcji jest zachowywana przez cały czas, gdy istnieje element Runbook, i nie można jej wyczyścić.

Historia inspekcji elementu Runbook jest widoczna na karcie Historia inspekcji w programie Runbook Designer. Będą tam wyświetlane wpisy dotyczące aktualnie wybranego elementu Runbook. Kliknij dwukrotnie wpis, aby otworzyć okno dialogowe Szczegóły, w którym można zobaczyć listę wszystkich działań objętych zmianą. Wybierz jeden z wpisów, aby wyświetlić wykonane działanie obok starej i nowej wartości wszystkich zmienionych właściwości.

Przeczyszczanie dzienników elementu Runbook

Program Runbook Designer udostępnia funkcję czyszczenia dziennika. Dane dziennika programu Orchestrator mogą być czyszczone na żądanie lub według harmonogramu. Dobrym rozwiązaniem jest regularne przeczyszczanie dziennika według harmonogramu w godzinach małego obciążenia systemu, aby utrzymać sprawność bazy danych.

Uwaga

Podczas przeczyszczania dzienników dane są usuwane z bazy danych Orchestration i nie można ich odzyskać.

Dopuszczenie do nieograniczonego przyrostu wpisów dziennika może spowodować, że baza danych Orchestration będzie mieć nadmierne wymagania dotyczące pamięci masowej. Aby utrzymać dobrą kondycję i wydajność bazy danych, należy regularnie przeczyszczać stare wpisy dziennika. Można to robić automatycznie według harmonogramu albo ręcznie.

Automatyczne przeczyszczanie dzienników elementów Runbook

Regularne przeczyszczanie dzienników elementów Runbook można zaplanować przez wybranie opcji określających częstotliwość przeczyszczania i liczbę zachowywanych wpisów. Domyślnie dzienniki elementów Runbook są automatycznie przeczyszczane przy następujących ustawieniach.

Ustawienie Wartość domyślna
Częstotliwość Raz dziennie
Godzina 01:00:00
Zachować Zatrzymać ostatnie 5000 wpisów

Domyślne zadanie przeczyszczania dzienników usuwa wszystkie oprócz 500 najnowszych wpisów dziennika dla każdego elementu Runbook. Oznacza to, że jeśli instalacja programu Orchestrator ma 20 elementów Runbook, domyślne przeczyszczanie zachowa ostatnie 500 wpisów dziennika dla każdego elementu Runbook, co daje maksymalnie 10 000 wpisów dzienników w bazie danych dla wszystkich elementów Runbook.

Można używać tych wartości domyślnych lub zmienić ustawienia w programie Runbook Designer za pomocą poniższej procedury.

Aby przeczyścić elementy Runbook na żądanie lub ustawić częstotliwość przeczyszczania
  1. W programie Runbook Designer kliknij prawym przyciskiem myszy pozycję Serwer Management i wybierz polecenie Przeczyszczanie dziennika.

    Jeśli chcesz natychmiast przeczyścić wszystkie elementy Runbook, kliknij polecenie Przeczyść teraz.

    Jeśli chcesz natychmiast przeczyścić jeden element Runbook, kliknij kartę Historia dziennika, aby wybrać element Runbook do przeczyszczenia.

  2. Upewnij się, że jest zaznaczona opcja Zaplanuj przeczyszczenie dziennika.

  3. Wybierz liczbę dni między uruchomieniami procesu przeczyszczania i godzinę uruchomienia procesu.

  4. Jeśli nie chcesz usunąć wszystkich wpisów, ustaw opcje przeczyszczania dziennika w celu określenia wpisów dziennika do zachowania.

  5. Kliknij przycisk Zakończ.

Ręczne przeczyszczanie dzienników elementów Runbook

Dzienniki Historia inspekcji są traktowane odrębnie i nie można ich przeczyścić przy użyciu funkcji Przeczyszczanie dziennika. Historia inspekcji śledzi zmiany wprowadzone w elemencie Runbook w programie Runbook Designer i nie można jej usunąć. Jedyny sposób, w jaki można usunąć dzienniki Historia inspekcji, to usunięcie elementu Runbook, z którym są powiązane. Jednak ilości danych znajdujące się w dziennikach Historia inspekcji danego elementu Runbook są zwykle małe i nawet w dużych instalacjach potrzebna dla nich wielkość pamięci masowej nie będzie przekraczać minimalnych wymagań systemowych.

Dostępne są dwie opcje ręcznego przeczyszczenia dzienników elementów Runbook przedstawione w następujących dwóch procedurach. Te procedury są wykonywane w programie Runbook Designer.

Aby ręcznie przeczyścić dzienniki elementów Runbook dla wszystkich elementów Runbook
  1. Kliknij prawym przyciskiem myszy pozycję Serwer Management i wybierz polecenie Przeczyszczanie dziennika.

  2. Ustaw opcje przeczyszczania dziennika w celu określenia wpisów dziennika do zachowania.

  3. Kliknij przycisk Przeczyść teraz.

Aby ręcznie przeczyścić wszystkie wpisy dziennika elementu Runbook dla jednego elementu Runbook
  1. W okienku Połączenia wybierz folder Elementy Runbook.

  2. W okienku obszaru roboczego kliknij kartę elementu Runbook.

  3. W okienku Historia dziennika kliknij kartę Historia dziennika.

  4. Kliknij ikonę Kosz u góry okienka.

  5. Po wyświetleniu monitu z pytaniem, czy na pewno chcesz przeczyścić dzienniki, kliknij przycisk Tak.

Aby usunąć określony zbiór wpisów dziennika elementu Runbook dla jednego elementu Runbook
  1. W okienku Połączenia wybierz folder Elementy Runbook.

  2. W okienku obszaru roboczego kliknij kartę elementu Runbook.

  3. W okienku Historia dziennika kliknij kartę Historia dziennika.

  4. Wybierz pojedynczy wpis dziennika lub przy użyciu kombinacji klawiszy Ctrl+Shift wybierz wiele wpisów.

  5. Kliknij czerwoną ikonę Usuń u góry okienka.

  6. Po wyświetleniu monitu, jeśli na pewno chcesz usunąć wybrane wpisy, kliknij przycisk Tak.

Usuwanie osieroconych wpisów dziennika

Osierocone pliki dziennika mogą pozostać w bazie danych aranżacji, gdy usługa Runbook Server Service zostanie nieoczekiwane zatrzymana podczas wykonywania wystąpień elementów Runbook. Jeśli tak się stanie, stan wystąpienia elementu Runbook nie zostanie poprawnie zaktualizowany o czas swojego zakończenia. Te wpisy są usuwane podczas przeczyszczania wpisów dziennika przy użyciu jednej z metod opisanych wyżej. Jeśli chcesz usunąć osierocone wpisy przed następnym terminem przeczyszczania wpisów, możesz to zrobić przez ręczne uruchomienie procedury składowanej ClearOrphanedRunbookInstances.

Poniżej opisano sposób uruchomienia tej procedury składowanej przy użyciu programu Microsoft SQL Server Management Studio zainstalowanego na serwerze bazy danych aranżacji. Można to zrobić z dowolnego komputera, na którym jest zainstalowane to narzędzie i który ma dostęp do bazy danych aranżacji.

Aby usunąć osierocone wpisy dziennika
  1. Na serwerze z bazą danych aranżacji kliknij przycisk Start, wskaż pozycję Wszystkie programy, kliknij pozycję Microsoft SQL Server 2008, a następnie kliknij pozycję SQL Server Management Studio.

  2. W oknie dialogowym Połącz z serwerem na liście Nazwa serwera wybierz pozycję (lokalny), a następnie kliknij przycisk Połącz.

  3. W Eksploratorze obiektów rozwiń węzeł Bazy danych, a następnie kliknij pozycję Orchestrator.

    Uwaga

    Jeśli bazie danych programu Orchestrator nadano inną nazwę, wybierz tę nazwę.

  4. Rozwiń węzeł Programowalność, a następnie kliknij pozycję Procedury składowane.

  5. Kliknij prawym przyciskiem myszy pozycję Microsoft.SystemCenter.Orchestrator.Runtime.Internal.ClearOrphanedRunbookInstances i wybierz polecenie Wykonaj procedurę składowaną.

  6. W oknie dialogowym Wykonanie procedury kliknij przycisk OK.

  7. Na pasku narzędzi kliknij przycisk Wykonaj.

  8. Po wyświetleniu komunikatu o ukończeniu zapytania na dole okienka Rejestrowanie zamknij program SQL Server Management Studio.

Zobacz też

Dzienniki programu Orchestrator