Zasad zbierania danych wydajności polecenie powłoki systemu UNIX/Linux
Dotyczy: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager
Aby zdefiniować reguła zbierania danych w programie Operations Manager w oparciu o dane wyjściowe polecenia powłoki systemu UNIX/Linux, szczegóły wykonanie polecenia, obiektów i liczników nazwy licznika wydajności musi być zdefiniowany z częstotliwością, która określa, jak często przykładowe dane.
Opcje kreatora zbierania wydajności polecenie powłoki systemu UNIX/Linux
Po uruchomieniu kreatora zbierania wydajności 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
Strona Typ reguły zawiera podstawowe ustawienia reguły, w tym jego typ i plik pakietu administracyjnego do przechowywania go w.
Opcja |
Opis |
---|---|
Wybierz typ reguły do utworzenia |
Aby utworzyć regułę zbierania wydajności, w oparciu o wykonanie polecenia powłoki systemu UNIX/Linux, wybierz polecenia powłoki systemu UNIX/Linux (wydajność). |
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 zasady |
Nazwa używana dla reguły. Opis ten pojawi się reguły wyświetlić Tworzenie okienka. Podczas tworzenia widoku lub raportu, można wybrać ta nazwa do użycia w danych zbieranych przez nią. |
Opis |
Opcjonalny opis reguły. |
Management Pack |
Pakiet zarządzania do przechowywania reguły. Aby uzyskać więcej informacji o pakietach administracyjnych, zobacz Wybieranie pliku pakietu zarządzania. |
Kategoria reguły |
Kategoria dla reguły. Reguła zbierania danych wydajności powinien to być Zbieranie danych wydajności. |
Cel zasady |
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. |
Reguła jest włączona. |
Jeśli pole wyboru jest zaznaczone, reguła jest włączona i polecenia powłoki będzie działać zgodnie z harmonogramem. Jeśli nie jest zaznaczona, reguła nie jest włączone i skrypt nie zostanie uruchomiony. Reguła może być włączona dla grupy obiektów docelowych tworzenia zastąpienia można włączyć zasadę. |
Harmonogram
Następujące opcje są dostępne na Harmonogram strony kreatora.
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żenie filtru
Powłoka poleceń używanych w zasad zbierania danych wydajności musi zwracać tylko jedną wartość liczbowa lub zostaną napotkane błędy podczas zbierania wartość wydajności.Wyrażenia filtru strona umożliwia filtrowanie polecenia upewnij się, że dane wyjściowe polecenia jest akceptowany. Zaleca się, że filtru wyrażeń domyślna służy do tylko zbierania danych dotyczących wydajności w przypadku wartości liczbowe i polecenie została wykonana pomyślnie.
Nazwa właściwości |
Opis |
---|---|
Filtruj co najmniej jedno zdarzenie |
Wyrażenie, które filtruje dane wyjściowe polecenia powłoki. Aby uzyskać więcej informacji na tworzeniu wyrażeń, zobacz Wyrażenia. Składnia nazwy parametru dane wyjściowe wykonania polecenia jest: StdOut: (//*[local-name) = "StdOut"] StdErr: (//*[local-name) = "StdErr"] Kod zwrotny: (//*[local-name) = "Kod zwrotny"] filtrów wyrażenia domyślnych będący StdOut wartość liczbową i skrypt została wykonana pomyślnie, z definicji wyrażenie: (//*[local-name) = "StdOut"] zgodne z wyrażeniem regularnym ^ [-+]? \d* [0-9] * (\. [ 0-9] +)? [Ee]? [-+]? [0-9] * ($ //*[local-name) = "Kod zwrotny"] jest równe 0 |
Mapowania wydajności
Mapowania wydajności strony definiuje mapowanie dane wyjściowe polecenia do licznika wydajności.
Opcja |
Opis |
---|---|
Obiekt |
Tekst dla nazwy obiektu. Jest to konieczne. Można wpisać nazwę obiektu lub wybierz właściwość z obiektu docelowego. |
Licznik |
Nazwa licznika wydajności. |
Wystąpienie |
Tekst dla Nazwa wystąpienia. Wymaga to tylko, jeśli licznik wydajności ma wiele wystąpień. Można wpisać nazwę wystąpienia lub wybierz właściwość z obiektu docelowego. |
Wartość |
Zmienna, która definiuje wartość zbierane jako wartość licznika wydajności. Aby zebrać wartość zwracana przez polecenie jako StdOut, należy użyć $Data / / / * [Nazwa lokalnego () = "StdOut"] $. Aby zebrać wartość zwracana przez polecenie jako kod zwrotny, należy użyć $Data / / / * [Nazwa lokalnego () = "Kod zwrotny"] $ |
Tworzenie zasad zbierania danych wydajności polecenie powłoki systemu UNIX/Linux
Użyj następujących procedur, aby utworzyć zasada zbierania danych wydajności systemu Windows w programie Operations Manager z następujące informacje:
Działa na wszystkie komputery z systemem UNIX/Linux, co 15 minut.
Zbiera informacje o liczbie plików w ścieżce /tmp jako licznika wydajności
Aby utworzyć reguła zbierania danych wydajności polecenie powłoki systemu UNIX/Linux w programie Operations Manager
-
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 reguły.
-
Kliknij prawym przyciskiem myszy reguły i wybierz Utwórz nową regułę.
-
Na Typ reguły strony, wykonaj następujące kroki:
Rozwiń węzeł zasad zbierania, rozwiń węzeł sondowania na podstawie, a następnie kliknij przycisk polecenia powłoki systemu UNIX/Linux (wydajność).
Pakiet administracyjny jest wybierany w kroku 1.
Kliknij przycisk Dalej.
-
Na stronie Ogólne wykonaj następujące czynności:
W Nazwa zasady wpisz /tmp liczba plików.
W Kategoria reguły wybierz opcję Zbieranie danych wydajności.
Obok Cel zasady, kliknij przycisk Wybierz a następnie wybierz komputerów z systemem UNIX/Linux.
Pozostaw jest włączona zasada wybrany.
Kliknij przycisk Dalej.
-
Na Harmonogram strony, wykonaj następujące kroki:
W Uruchom co pól wejściowych 15 i minut.
Kliknij przycisk Dalej.
-
Na Szczegóły polecenia powłoki strony, wykonaj następujące kroki:
W polecenie wpisz ls /tmp | wc — l. To polecenie sekwencji zostanie zwrócona liczba plików w /tmp.
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żenia filtru strony, wykonaj następujące kroki:
- Kliknij przycisk Dalej (domyślnego filtru wyrażeń, który sprawdza StdOut oznacza wartość liczbową, a następnie polecenie została wykonana pomyślnie).
-
Na mapowania wydajności strony, wykonaj następujące kroki:
Na obiektu wiersz, kliknij przycisk [...].
Kliknij przycisk cel i wybierz Nazwa sieciowa.
Kliknij przycisk OK.
W licznika wpisz Liczba plików.
W wystąpienia wpisz /tmp.
W wartość wpisz $Data / / / * [Nazwa lokalnego () = "StdOut"] $
Kliknij przycisk Utwórz.