Udostępnij za pośrednictwem


Opis klas i obiektów

 

Data opublikowania: lipiec 2016

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

Przed rozpoczęciem tworzenia w programie Operations Manager należy poznać niektóre podstawowe założenia i terminy dotyczące wdrażania monitorowanych obiektów. Jeśli do monitorowania używany jest program Operations Manager, dysponujesz już pewną wiedzą na temat używania tych obiektów, jednak w przypadku tworzenia wskazane jest dokładniejsze ich zrozumienie.

Obiekt

Obiekt jest podstawową jednostką zarządzania w programie Operations Manager. Zazwyczaj obiekt reprezentuje pewien element środowiska obliczeniowego, taki jak komputer, dysk logiczny czy baza danych. Może także reprezentować coś bardziej abstrakcyjnego, jak na przykład aplikację, domenę usługi Active Directory lub strefę DNS. Obiekt może być również określany jako wystąpienie konkretnej Klasa.

Obiekty muszą zostać odnalezione, zanim pojawią się w konsoli Operacje. Pakiety administracyjne uwzględniają operacje odnajdywania służące do przeglądania informacji na temat komputera agenta w celu ustalenia, czy obiekt powinien zostać utworzony i jakie wartości powinny mieć jego właściwości. Te operacje odnajdywania są zazwyczaj uruchamiane zgodnie z harmonogramem, a różne pakiety administracyjne definiują różne harmonogramy dla różnych obiektów. Jedne operacje odnajdywania mogą być uruchamiane raz dziennie, natomiast inne — co kilka godzin.

Więcej informacji dotyczących operacji odnajdywania dla twórców zaawansowanych można znaleźć w temacie Discovery (Odnajdywanie) w publikacji System Center Operations Manager 2007 R2 Authoring Guide (Przewodnik tworzenia w programie System Center Operations Manager 2007 R2).

Klasa

Klasa reprezentuje rodzaj obiektu, a każdy obiekt w programie Operations Manager jest uznawany za wystąpienie konkretnej klasy. Wszystkie wystąpienia klasy korzystają ze wspólnego zestawu właściwości. Każdy obiekt ma własne wartości tych właściwości, które są ustalane w momencie odnalezienia tego obiektu. Większość pakietów administracyjnych definiuje zestaw klas opisujących różne składniki wchodzące w skład monitorowanej aplikacji, jak również relacje między tymi klasami.

Klasa docelowa w konsoli Operacje reprezentuje wszystkie wystąpienia konkretnej klasy. Przykładowo, w widoku są wyszczególnione wszystkie obiekty będące wystąpieniami jego klasy docelowej, natomiast monitor jest zastosowany względem wszystkich obiektów będących wystąpieniami jego klasy docelowej.

Poniższy zrzut ekranu przedstawia przykład klasy Dysk logiczny systemu Windows Server 2008 oraz obiekty w widoku Odnalezione zapasy konsoli Operacje.

Przykładowa klasa i obiekty

Sample Classes and Objects

Klasy podstawowe

W przypadku tworzenia zaawansowanego konieczne jest jedynie zrozumienie pojęcia „klasy podstawowe”. Więcej informacji można znaleźć w temacie Classes and Relationships [OM2012_Authoring]. W przypadku tworzenia podstawowego konieczne jest jedynie zrozumienie wpływu klas podstawowych na określanie klas docelowych.

Każda klasa w programie Operations Manager ma klasę podstawową. Klasa ma wszystkie właściwości swojej klasy podstawowej i potencjalnie uwzględnia dodatkowe. Wszystkie klasy z różnych pakietów administracyjnych zainstalowanych w grupie zarządzania można uporządkować w formie drzewa, na którym każda klasa znajduje się poniżej swojej klasy podstawowej. Przemieszczając się w górę drzewa od dowolnej klasy w kierunku jej klasy podstawowej, a następnie do jej klasy podstawowej i tak dalej, można w końcu dotrzeć do klasy Object, która jest obiektem głównym biblioteki klas programu System Center.

Uwaga

Klasa Jednostka jest obiektem głównym biblioteki klas w programie Operations Manager 2007. Klasa Entity to taka sama klasa co Object. Przemianowano ją w programie Operations Manager 2012.

Gdy jako klasa docelowa wybrana zostanie klasa będąca klasą podstawową innych klas, monitor lub zasada będzie odnosić się do wszystkich wystąpień każdej z tych klas. Przykładowo, jeśli jako klasa docelowa monitora używana jest klasa System operacyjny Windows, monitor będzie odnosił się do wszystkich wystąpień klas Kliencki system operacyjny Windows oraz Serwerowy system operacyjny Windows. Jest to spowodowane tym, że te dwie klasy używają klasy System operacyjny Windows jako klasy podstawowej. Jeśli używaną klasą docelową jest System operacyjny, monitor będzie odnosił się do wszystkich tych klas, jak również do każdego wystąpienia klasy System operacyjny Unix.

Informacje dotyczące wyświetlania kompletnej biblioteki klas w grupie zarządzania w ramach narzędzia Projektant aplikacji rozproszonej można znaleźć w temacie Aplikacje rozproszone.

Poniższy zrzut ekranu przedstawia przykład klasy Dysk logiczny (serwer) oraz obiekty w widoku Odnalezione zapasy konsoli Operacje. Jest to klasa podstawowa klasy Dysk logiczny systemu Windows Server 2008, która została przedstawiona wcześniej w tej części. Należy zauważyć, że ta klasa obejmuje ten sam zestaw obiektów oraz dodatkowo wystąpienia klasy Dysk logiczny systemu Windows Server 2003, która także korzysta z klasy Dysk logiczny (serwer) jako swojej klasy podstawowej.

Przykładowa klasa podstawowa i obiekty

Sample Base Classes and Objects

Klasy hostujące

Większość klas jest hostowana przez inną klasę. Gdy jedna klasa hostuje inną, klasa hostująca jest nazywana nadrzędną, natomiast klasa hostowania — podrzędną. Wystąpienia klasy podrzędnej nie mogą istnieć bez klasy nadrzędnej. Przykładowo, kilka klas jest hostowanych przez klasę Komputer z systemem Windows, ponieważ są one składnikami komputera. Nie miałoby sensu występowanie dysku logicznego, jeśli nie byłoby komputera, na którym mógłby być on zainstalowany. Tym samym, klasa Dysk logiczny jest hostowana przez klasę Komputer z systemem Windows. To oznacza, że każde wystąpienie klasy Dysk logiczny musi mieć jedno wystąpienie klasy Komputer z systemem Windows jako klasy nadrzędnej.

Klasy hostujące mogą być ważne, ponieważ właściwości hosta klasy docelowej są dostępne w zasadach i monitorach. W przypadku obiektu kondycja jego obiektów podrzędnych może być dostępna w Eksploratorze kondycji.

Zazwyczaj w celu ustalenia nadrzędnej klasy hostującej obiekt wystarczy wyświetlić jego właściwość Nazwa ścieżki. Uwzględnia ona nazwę klasy nadrzędnej obiektu. W konsoli Operacje można kliknąć tę nazwę, aby otworzyć widok stanu dla obiektu nadrzędnego. Na poprzednich zrzutach ekranu nazwa komputera hostującego wybrany dysk logiczny jest uwzględniona w nazwie ścieżki wybranego obiektu.

Grupa

Grupa to zbiór obiektów. Mogą one być wystąpieniami tej samej lub różnych klas. Grupy mają kryteria wypełniania, które definiują, jakie obiekty można do nich dodać. Mogą to być kryteria dynamiczne, które umożliwiają dodanie obiektów po ich odnalezieniu, lub kryteria jawne, w których przypadku określone obiekty są ręcznie dodawane do grupy.

Grupy służą do określania zakresu zastąpień, widoków i ról użytkownika, a także do ustawiania zakresu monitorowania dla pewnych szablonów. Nie są one używane do określania docelowych monitorów i zasad. Więcej informacji można znaleźć w temacie Kierowanie grupy.

Wyświetlanie klas i obiektów

Użyj następującej procedury, aby zapoznać się z przykładami przedstawionymi wcześniej w tej części w ramach własnego środowiska programu Operations Manager. Prezentuje ona pojęcia „obiekty”, „klasy” i „klasy podstawowe” z zastosowaniem klas [Logical Disk](assetId:///Logical Disk?qualifyHint=False&autoUpgrade=True) w ramach pakietu administracyjnego systemu operacyjnego Windows Server. Aby ukończyć tę procedurę, ten pakiet administracyjny musi być zainstalowany w grupie zarządzania.

Aby wyświetlić klasę w konsoli Operacje

  1. Otwórz konsolę Operacje.

  2. W okienku nawigacji kliknij węzeł Monitorowanie, a następnie wybierz pozycję Odnalezione zapasy.

  3. W okienku Działania kliknij pozycję Zmień typ docelowy. W oknie dialogowym Wybierz elementy docelowe wybierz opcję Wyświetl wszystkie elementy docelowe.

    Na tej liście znajdują się wszystkie klasy uwzględnione we wszystkich pakietach administracyjnych zainstalowanych aktualnie w grupie zarządzania. Można wybrać dowolne z tych klas, aby wyświetlić dla nich listę wszystkich odnalezionych wystąpień oraz ich właściwości. Na tej liście zostaną umieszczone wszystkie nowe klasy uwzględnione w pakiecie administracyjnym, który zostanie zainstalowany później w grupie zarządzania.

  4. Wybierz klasę Dysk logiczny systemu Windows Server 2008, a następnie kliknij przycisk OK.

    W tym widoku przedstawiona jest lista dysków logicznych na komputerach z systemem Windows Server 2008, które zostały odnalezione w bieżącym środowisku.

  5. Wybierz jedno z wystąpień.

    Zwróć uwagę na właściwości w okienku Widok szczegółowy. Przedstawione są w nim wartości właściwości zebrane w procesie odnajdywania. Spójrz również na właściwość Nazwa ścieżki, która została utworzona na podstawie właściwości klucza dotyczącej bieżącej klasy i jej klas podrzędnych. W tym przypadku właściwości klucza zawierają nazwę komputera i nazwę urządzenia.

  6. W okienku Działania ponownie wybierz pozycję Zmień typ docelowy.

  7. W oknie dialogowym Wybierz elementy docelowe wybierz opcję Wyświetl wszystkie elementy docelowe.

  8. Wybierz klasę Dysk logiczny (serwer), a następnie kliknij przycisk OK.

    Jest to klasa podstawowa dla klasy Dysk logiczny systemu Windows Server 2008. Widok przypomina poprzedni, lecz uwzględnia obiekty z systemów Windows Server 2003 i Windows Server 2008 (przy założeniu, że obydwa są zainstalowane w środowisku). Właściwości są identyczne z przedstawionymi w poprzednim widoku, ponieważ klasa [Windows Server Logical Disk](assetId:///Windows Server Logical Disk?qualifyHint=False&autoUpgrade=True) ma te same właściwości co odziedziczone przez klasę Dysk logiczny systemu Windows Server 2008.

  9. W okienku Actions ponownie wybierz pozycję Zmień typ docelowy. W oknie dialogowym Wybierz elementy docelowe wybierz opcję Wyświetl wszystkie elementy docelowe.

  10. Wybierz klasę Dysk logiczny, a następnie kliknij przycisk OK.

    Jest to klasa podstawowa dla klasy Dysk logiczny (serwer). Wystąpienia są identyczne z przedstawionymi w poprzednim widoku, lecz wyświetlonych jest mniej właściwości. Jest to spowodowane tym, że klasa Dysk logiczny ma tylko właściwości przypisane bezpośrednio do niej, a dziedziczy tylko jedną właściwość z klasy Obiekt. Inne właściwości nie są widoczne, ponieważ są skojarzone z klasą znajdującą się niżej na drzewie.

  11. Wybierz jeden z dysków, a następnie kliknij łącze w części nazwy komputera wchodzącej w skład właściwości Nazwa ścieżki pokazanej w okienku Widok szczegółowy.

    Spowoduje to otwarcie widoku stanu dla obiektu hostującego wybrany obiekt dysku. W okienku Widok szczegółowy można zauważyć, że jest to wystąpienie klasy Komputer z systemem Windows.

Zobacz też

Wybieranie obiektu docelowego
Tworząc nowy cel.