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ń:
Błąd wyrażenia
Wyrażenie prawidłowości
Monitor trójstanowy, będzie miał następujących wyrażeń:
Błąd wyrażenia
Wyrażenie ostrzeżenia
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
-
Jeśli nie masz pakietu administracyjnego dla monitorowanej aplikacji, utwórz go przy użyciu procesu w ramach operacji Wybieranie pliku pakietu zarządzania.
-
W konsoli operacje, wybierz Tworzenie obszaru roboczego, a następnie wybierz monitory.
-
Uruchom Tworzenie monitora zadań, a następnie wybierz opcję Monitor jednostki.
-
Na Typ monitora strony, wykonaj następujące kroki:
Rozwiń węzeł skryptów a następnie rozwiń węzeł ogólny.
Wybierz Monitor stanu dwóch polecenie powłoki systemu UNIX/Linux.
W pakiet administracyjny listy rozwijanej, wybierz pakiet zarządzania w kroku 1.
Kliknij przycisk Dalej.
-
Na stronie Ogólne wykonaj następujące czynności:
W Nazwa wpisz Monitor testu plików błąd.
Kliknij przycisk Wybierz obok Cel monitora wybierz komputera z systemem UNIX/Linux, i kliknij przycisk OK.
Wybierz element nadrzędny Monitor z dostępności.
Pozostaw jest włączony zaznaczone pole.
Kliknij przycisk Dalej.
-
Na Harmonogram strony, wykonaj następujące kroki:
W Uruchom co wpisz 15 minut.
Kliknij przycisk Dalej.
-
Na Szczegóły polecenia powłoki strony, wykonaj następujące kroki:
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.
W profilu Uruchom jako wybierz opcję konto akcji w systemie UNIX/Linux profilu.
W limit czasu (w sekundach) pola danych wejściowych 120.
Kliknij przycisk Dalej.
-
Na wyrażenie błąd strony, wpisz poniższy ciąg i wyrażenie:
* [Nazwa lokalnego () = "StdOut"] ma wartość 1
* [Nazwa lokalnego () = "Kod zwrotny"] jest równe 0
-
Na HealthyExpression strony, wpisz poniższy ciąg i wyrażenie:
* [Nazwa lokalnego () = "StdOut"] nie jest równa 1
* [Nazwa lokalnego () = "Kod zwrotny"] jest równe 0
-
Na skonfigurować kondycji strony, wykonaj następujące kroki:
Pozostaw stan kondycji dla StatusError o wartości warunku Krytyczny.
Kliknij przycisk Dalej.
-
Na skonfigurować alerty strony, wykonaj następujące kroki:
Wybierz Generuj alerty dla tego monitora.
W Generowanie alertu po wybierz opcję monitor jest w stanie kondycji krytyczne.
Pozostaw zaznaczone automatycznie rozpoznać alert pole.
W Nazwa alertu wpisz test aplikacji nie powiodło się.
Wyczyść istniejący tekst w alertów opis i wpisz tekst komputera:
Kliknij przycisk wielokropka.
Kliknij przycisk cel a następnie wybierz Nazwa sieciowa.
Kliknij przycisk OK.
W alertów opis pozycję Dodaj nowy wiersz i typ StdOut: $Data/kontekstu / / / * [Nazwa lokalnego () = "StdOut"] $
-
Kliknij przycisk Utwórz.