Udostępnij za pośrednictwem


Monitory polecenie powłoki systemu UNIX/Linux

 

Dotyczy: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

Monitory polecenie powłoki systemu UNIX/Linux Uruchom zgodnie z harmonogramem i wykonywania programu lub skryptu, polecenie lub sekwencję jednego wiersza polecenia (przy użyciu operatorów potoku). Dane wyjściowe polecenia służy do określenia stanu kondycji obiektu docelowego. Monitory polecenie powłoki są przydatne w przypadku niestandardowych monitorowania aplikacji systemu UNIX i Linux za pomocą informacji, które nie jest dostępny za pomocą innych środków.

Opcje

Po uruchomieniu kreatora monitora polecenie powłoki systemu UNIX/Linux, należy podać wartości dla opcji w poniższej tabeli. Każda tabela dotyczy jednej strony kreatora.

Typ zasady

Typ reguły strona zawiera podstawowe ustawienia reguły, w tym jego typ i plik pakietu administracyjnego do przechowywania go w.

Opcja

Opis

Wybierz typ monitora do utworzenia

Aby utworzyć ocenianą dla Dwustanowy monitor polecenie powłoki (dobrej kondycji i błąd) wybierz pozycję systemu UNIX/Linux powłoki poleceń dwa Monitor stanu. Aby utworzyć monitor polecenie powłoki ocenianą dla trójstanowy dobrej kondycji, ostrzeżenia i błędu, wybierz opcję systemu UNIX/Linux powłoki poleceń trzy Monitor stanu.

Management Pack

Plik pakietu administracyjnego do przechowywania zasady lub monitora. Aby uzyskać więcej informacji o pakietach administracyjnych, zobacz Wybieranie pliku pakietu zarządzania.

Ogólne

Ogólne strona zawiera ustawienia ogólne dla reguły, w tym jego nazwa, kategoria, docelowego i plik pakietu administracyjnego do przechowywania go w.

Opcja

Opis

Nazwa

Nazwa używana dla monitora. Opis ten pojawi się monitory wyświetlić Tworzenie okienka. Podczas wyświetlania Eksploratora kondycji dla celu monitorowania, możesz zobaczyć stan kondycji tego monitora.

Opis

Opcjonalny opis reguły.

Cel monitora

Klasa do użycia dla celu reguły. Reguła zostanie uruchomiona każdego agenta, który ma co najmniej jedno wystąpienie tej klasy. Aby uzyskać więcej informacji na obiekty docelowe, zobacz Opis klas i obiektów.

Monitor nadrzędny

Monitor zbiorczy ten monitor stawianych w Eksploratorze kondycji.

Monitor jest włączony

Jeśli pole wyboru jest zaznaczone, jest włączony i polecenia powłoki będzie działać zgodnie z harmonogramem. Jeśli nie jest zaznaczona, monitor nie jest włączone i skrypt nie zostanie uruchomiony. Monitor może być włączona dla grupy obiektów docelowych tworzenia zastąpienia umożliwiające monitor.

Harmonogram

Harmonogram strony definiuje harmonogram do uruchomienia skryptu. Skrypt zostanie uruchomiony w nieskończoność zgodnie z harmonogramem tego, dopóki monitor jest wyłączony lub usunięty lub pakiet administracyjny zostanie odinstalowana.

Opcja

Opis

Uruchom co

Częstotliwość, który powinien być uruchomiony skrypt. To zwykle nie może być mniejsza niż 5 minut.

Synchronizacja w

Jeśli włączona, harmonogram zostanie zsynchronizowany występuje w określonym czasie.

Polecenie powłoki systemu UNIX/Linux

Następujące opcje są dostępne na Szczegóły polecenia powłoki strony kreatora.

Opcja

Opis

Polecenie

Aby można było wykonać polecenie powłoki. Może to być pełną ścieżką do programu lub skryptu, polecenie lub sekwencję jednego wiersza poleceń wielu (przy użyciu operatorów potoku).

Profil Uruchom jako

Profil "Systemu UNIX/Linux konto akcji" lub "Uprzywilejowane konto UNIX/Linux". Wybierz profil, które kojarzy poświadczenia konta wymagane do obiektu docelowego zadania. Skojarzonego konta będzie używany do wykonania polecenia.

Limit czasu (w sekundach)

Liczba sekund, przez jaką polecenie może być uruchomiony przed agent go zatrzyma. Pozwala to zapobiec polecenia problem z działa w sposób ciągły i wprowadzaniu nadmiernego narzutu na komputerze agenta.

Wyrażenia

Każdy wymagane wyrażenie monitora ma własną stronę w kreatorze. Monitor dwustanowy, będzie miał następujących wyrażeń:

  1. Błąd wyrażenia

  2. Wyrażenie prawidłowości

Monitor trójstanowy, będzie miał następujących wyrażeń:

  1. Błąd wyrażenia

  2. Wyrażenie ostrzeżenia

  3. Wyrażenie prawidłowości

Uwaga

Szczegółowe informacje na temat wyrażeń jest dostępna w Wyrażenia.

Każde wyrażenie będzie zwykle porównanie wartości co najmniej jedną z właściwości z dane wyjściowe polecenia do niektóre wartości. Każde wyrażenie musi być inny i tylko jeden z wyrażenia powinna zwrócić wartość True w dowolnym określony warunek. Na następnej stronie kreatora zostanie skojarzony wszystkich stanów kondycji monitora z jednej z tych wyrażeń. Jeśli wyrażenie ma wartość PRAWDA, monitor można ustawić ten stan kondycji.

Opcja

Opis

Nazwa parametru

Składnia nazwy parametru dane wyjściowe wykonania polecenia jest:StdOut: (//*[local-name) = "StdOut"]StdErr: (//*[local-name) = "StdErr"]Kod zwrotny: (//*[local-name) = "Kod zwrotny"]

Operator

Typ porównania do wykonania.

Wartość

Jawne wartość, która powinna być dopasowana do wartości w zbiorze właściwości.

Skonfiguruj kondycji

Na tej stronie należy mapować każdego z wyrażeń stan kondycji monitora. Jeśli warunek jest prawdziwy, monitor ustawiono stan kondycji zdefiniowane. Monitor trójstanowy zwykle można zaakceptować ustawienia domyślne. Monitor dwustanowy zwykle tylko należy określić, jeśli wyrażenie nieprawidłowości powinno dawać w stanie krytycznym lub ostrzeżenie.

Opcja

Opis

Stan monitora

Reprezentuje każdy z wyrażenia.

Stan kondycji

Stan kondycji, aby ustawić monitor po tym wyrażenie ma wartość true.

Konfigurowanie alertów

Opcja

Opis

Generuj alerty dla tego monitora

Jeśli pole wyboru jest zaznaczone, alert zostanie utworzony po monitor zmiany z prawidłowego stanu w stanie ostrzeżenia lub krytycznym, a wszystkie inne opcje zostaną włączone. Jeśli nie jest zaznaczona, monitor nie wygeneruje alerty, gdy stan kondycji jest zmieniana, a wszystkie inne opcje zostanie wyłączone.

Generowanie alertu po

Monitor dwustanowy, to ustawienie należy ustawić wartość monitor jest w stanie kondycji krytyczne.

Automatycznie usunąć alert, gdy monitor powraca do stanu dobrej kondycji

Jeśli pole wyboru jest zaznaczone, gdy monitor powraca do stanu prawidłowego automatycznie zostaną rozwiązane alert. Jeśli nie jest zaznaczona, ten alert należy go rozwiązać ręcznie.

Nazwa alertu

Nazwa alertu wyświetlanym w konsoli.

Opis alertu

Opis alertu.

Priorytet

Priorytet alertu: Niski, średni lub wysoki.

Ważność

Ważności alertu: informacje, ostrzeżenie, krytyczny, lub dopasować do stanu kondycji monitora.

Tworzenie monitora polecenie powłoki systemu UNIX/Linux

Poniższa procedura przedstawiono sposób tworzenia monitora w oparciu o monitorowania polecenia powłoki z następujące informacje:

  • Działa na dowolnym komputerze z systemem UNIX/Linux co 15 minut.

  • Ustawia stan monitora Krytyczny stan, gdy istnieje plik "/ tmp/błąd".

  • Ustawia stan monitora Zdrowy stan, gdy plik "/ tmp/błąd" nie istnieje.

Aby utworzyć Dwustanowy monitor polecenie powłoki systemu UNIX/Linux

  1. Jeśli nie masz pakietu administracyjnego dla monitorowanej aplikacji, utwórz go przy użyciu procesu w ramach operacji Wybieranie pliku pakietu zarządzania.

  2. W konsoli operacje, wybierz Tworzenie obszaru roboczego, a następnie wybierz monitory.

  3. Uruchom Tworzenie monitora zadań, a następnie wybierz opcję Monitor jednostki.

  4. Na Typ monitora strony, wykonaj następujące kroki:

    1. Rozwiń węzeł skryptów a następnie rozwiń węzeł ogólny.

    2. Wybierz Monitor stanu dwóch polecenie powłoki systemu UNIX/Linux.

    3. W pakiet administracyjny listy rozwijanej, wybierz pakiet zarządzania w kroku 1.

    4. Kliknij przycisk Dalej.

  5. Na stronie Ogólne wykonaj następujące czynności:

    1. W Nazwa wpisz Monitor testu plików błąd.

    2. Kliknij przycisk Wybierz obok Cel monitora wybierz komputera z systemem UNIX/Linux, i kliknij przycisk OK.

    3. Wybierz element nadrzędny Monitor z dostępności.

    4. Pozostaw jest włączony zaznaczone pole.

    5. Kliknij przycisk Dalej.

  6. Na Harmonogram strony, wykonaj następujące kroki:

    1. W Uruchom co wpisz 15 minut.

    2. Kliknij przycisk Dalej.

  7. Na Szczegóły polecenia powłoki strony, wykonaj następujące kroki:

    1. W polecenie wpisz ls/tmp/błąd | wc — l. Tej sekwencji polecenie zwróci 1, jeśli istnieje plik "/ tmp/błąd", a wartość 0, jeśli jej nie ma.

    2. W profilu Uruchom jako wybierz opcję konto akcji w systemie UNIX/Linux profilu.

    3. W limit czasu (w sekundach) pola danych wejściowych 120.

    4. Kliknij przycisk Dalej.

  8. Na wyrażenie błąd strony, wpisz poniższy ciąg i wyrażenie:

    1. * [Nazwa lokalnego () = "StdOut"] ma wartość 1

    2. * [Nazwa lokalnego () = "Kod zwrotny"] jest równe 0

  9. Na HealthyExpression strony, wpisz poniższy ciąg i wyrażenie:

    1. * [Nazwa lokalnego () = "StdOut"] nie jest równa 1

    2. * [Nazwa lokalnego () = "Kod zwrotny"] jest równe 0

  10. Na skonfigurować kondycji strony, wykonaj następujące kroki:

    1. Pozostaw stan kondycji dla StatusError o wartości warunku Krytyczny.

    2. Kliknij przycisk Dalej.

  11. Na skonfigurować alerty strony, wykonaj następujące kroki:

    1. Wybierz Generuj alerty dla tego monitora.

    2. W Generowanie alertu po wybierz opcję monitor jest w stanie kondycji krytyczne.

    3. Pozostaw zaznaczone automatycznie rozpoznać alert pole.

    4. W Nazwa alertu wpisz test aplikacji nie powiodło się.

    5. Wyczyść istniejący tekst w alertów opis i wpisz tekst komputera:

    6. Kliknij przycisk wielokropka.

    7. Kliknij przycisk cel a następnie wybierz Nazwa sieciowa.

    8. Kliknij przycisk OK.

    9. W alertów opis pozycję Dodaj nowy wiersz i typ StdOut: $Data/kontekstu / / / * [Nazwa lokalnego () = "StdOut"] $

  12. Kliknij przycisk Utwórz.