Udostępnij za pośrednictwem


Kluczowe pojęcia dotyczące programu Operations Manager

Program Operations Manager, składnik programu Microsoft System Center, to oprogramowanie, które ułatwia monitorowanie usług, urządzeń i operacji dla wielu komputerów z poziomu jednej konsoli. W tym artykule wyjaśniono podstawowe pojęcia dotyczące programu Operations Manager dla administratora, który zarządza infrastrukturą programu Operations Manager oraz operatorem, który monitoruje i obsługuje usługi IT dla Twojej firmy.

Co robi program Operations Manager

Firmy, małe i duże, są zwykle zależne od usług i aplikacji udostępnianych przez środowisko obliczeniowe. Działy IT są odpowiedzialne za zapewnienie wydajności i dostępności tych krytycznych usług i aplikacji. Oznacza to, że działy IT muszą wiedzieć, kiedy występuje problem, zidentyfikować, gdzie jest problem, i ustalić, co powoduje problem, najlepiej przed napotkaniem problemów przez użytkowników aplikacji. Tym więcej komputerów i urządzeń w firmie, tym trudniejsze staje się to zadanie.

Korzystanie z programu Operations Manager w środowisku ułatwia monitorowanie wielu komputerów, urządzeń, usług i aplikacji. Konsola Operacje, pokazana na poniższej ilustracji, umożliwia sprawdzenie kondycji, wydajności i dostępności dla wszystkich monitorowanych obiektów w środowisku oraz ułatwia identyfikowanie i rozwiązywanie problemów.

Zrzut ekranu przedstawiający konsolę Operacje.

Uwaga

Aby dowiedzieć się więcej o konsolach programu Operations Manager, zobacz Porównanie konsoli programu Operations Manager w przewodniku obsługi.

Program Operations Manager poinformuje Cię, które monitorowane obiekty nie są w dobrej kondycji, wysyłają alerty po zidentyfikowaniu problemów i udostępniają informacje ułatwiające zidentyfikowanie przyczyny problemu i możliwych rozwiązań. Jako administrator konfigurujesz, co będzie monitorowane, wybierając komputery i urządzenia do monitorowania i importowania pakietów administracyjnych, które zapewniają monitorowanie określonych funkcji i aplikacji. Aby zdecydować, które obiekty mają być monitorowane i dla których mają być monitorowane, należy zrozumieć funkcje, które składają się na infrastrukturę programu Operations Manager i jak działa program Operations Manager.

Infrastruktura programu Operations Manager

Instalowanie programu Operations Manager powoduje utworzenie grupy zarządzania. Grupa zarządzania jest podstawową jednostką funkcjonalności. Co najmniej grupa zarządzania składa się z serwera zarządzania, operacyjnej bazy danych i bazy danych magazynu danych raportowania.

  • Serwer zarządzania jest centralnym punktem administrowania grupą zarządzania i komunikowania się z bazą danych. Po otwarciu konsoli Operacje i nawiązaniu połączenia z grupą zarządzania połączysz się z serwerem zarządzania dla tej grupy zarządzania. W zależności od rozmiaru środowiska obliczeniowego grupa zarządzania może zawierać jeden serwer zarządzania lub wiele serwerów zarządzania.

  • Operacyjna baza danych to baza danych programu SQL Server, która zawiera wszystkie dane konfiguracji grupy zarządzania i przechowuje wszystkie dane monitorowania, które są zbierane i przetwarzane dla grupy zarządzania. Operacyjna baza danych przechowuje krótkoterminowe dane, domyślnie 7 dni.

  • Baza danych magazynu danych to baza danych programu SQL Server, która przechowuje dane monitorowania i zgłaszania alertów do celów historycznych. Dane zapisywane w bazie danych programu Operations Manager są również zapisywane w bazie danych magazynu danych, więc raporty zawsze zawierają bieżące dane. Baza danych magazynu danych przechowuje dane długoterminowe.

Po zainstalowaniu funkcji raportowania programu Operations Manager grupa zarządzania zawiera również serwer raportowania, który kompiluje i prezentuje raporty z danych w bazie danych magazynu danych.

Te podstawowe składniki grupy zarządzania mogą istnieć na jednym serwerze lub mogą być rozproszone na wielu serwerach, jak pokazano na poniższej ilustracji.

Ilustracja przedstawiająca podstawową grupę zarządzania.

Aby uzyskać informacje na temat instalowania funkcji grupy zarządzania, zobacz Operations Manager Deployment Guide (Przewodnik wdrażania programu Operations Manager).

Serwery zarządzania

Rolą serwera zarządzania jest administrowanie konfiguracją grupy zarządzania, administrowanie agentami i komunikowanie się z nimi oraz komunikowanie się z bazami danych w grupie zarządzania.

Grupa zarządzania może zawierać wiele serwerów zarządzania, aby zapewnić dodatkową pojemność i ciągłą dostępność. Po dodaniu co najmniej dwóch serwerów zarządzania do grupy zarządzania serwery zarządzania stają się częścią puli zasobów i praca jest rozłożona na członków puli. Gdy element członkowski puli zasobów ulegnie awarii, inni członkowie w puli zasobów będą pobierać obciążenie tego elementu członkowskiego. Po dodaniu nowego serwera zarządzania nowy serwer zarządzania automatycznie pobiera część pracy z istniejących elementów członkowskich w puli zasobów. Wszystkie elementy członkowskie w puli zasobów będą zarządzać odrębnym zestawem obiektów zdalnych; w danym momencie dwa elementy członkowskie w tej samej puli nie będą jednocześnie zarządzać tym samym obiektem.

Wyspecjalizowanym typem serwera zarządzania jest serwer bramy. Serwer bramy umożliwia monitorowanie komputerów w niezaufanych domenach. Aby uzyskać więcej informacji, zobacz Planowanie projektu grupy zarządzania.

Agenci

Agent programu Operations Manager to usługa zainstalowana na komputerze. Agent zbiera dane, porównuje przykładowe dane ze wstępnie zdefiniowanymi wartościami, tworzy alerty i uruchamia odpowiedzi. Serwer zarządzania odbiera i dystrybuuje konfiguracje do agentów na monitorowanych komputerach.

Każdy agent zgłasza serwer zarządzania w grupie zarządzania. Ten serwer zarządzania jest określany jako podstawowy serwer zarządzania agenta.

Agenci obserwują źródła danych na monitorowanym komputerze i zbierają informacje zgodnie z konfiguracją, która jest do niej wysyłana z serwera zarządzania. Agent oblicza również stan kondycji monitorowanego komputera i obiektów na monitorowanym komputerze i raportuje z powrotem do serwera zarządzania. Po zmianie stanu kondycji monitorowanego obiektu lub spełnieniu innych kryteriów można wygenerować alert z agenta. Dzięki temu operatory wiedzą, że coś wymaga uwagi. Dostarczając dane o kondycji monitorowanego obiektu na serwerze zarządzania, agent udostępnia aktualny obraz kondycji urządzenia i wszystkich hostowanych przez niego aplikacji.

Agenta można skonfigurować tak, aby działał jako agent proxy. Agent proxy to agent, który może przekazywać dane do serwera zarządzania w imieniu komputera lub urządzenia sieciowego innego niż jego komputer-host. Na przykład agent zainstalowany w węźle fizycznym klastra SQL może być włączony jako serwer proxy do monitorowania zasobu klastra. Agenci serwera proxy umożliwiają monitorowanie komputerów i urządzeń, na których nie można zainstalować agenta. Aby uzyskać więcej informacji, zobacz Monitorowanie bez agenta.

Usługi

Na monitorowanym komputerze agent programu Operations Manager jest wyświetlany jako usługa Microsoft Monitoring Agent. Usługa Microsoft Monitoring Agent zbiera dane wydajności, wykonuje zadania itd. Nawet jeśli usługa nie może komunikować się z serwerem zarządzania, któremu podlega, nadal działa, a zebrane dane i zdarzenia umieszcza w kolejce na dysku monitorowanego komputera. Po przywróceniu połączenia usługa Microsoft Monitoring Agent wysyła zebrane dane i zdarzenia do serwera zarządzania.

Uwaga

Usługa Microsoft Monitoring Agent jest czasami nazywana Usługa kondycji.

Usługa Microsoft Monitoring Agent działa również na serwerach zarządzania. Na serwerze zarządzania usługa uruchamia przepływy pracy monitorowania i zarządza poświadczeniami. Aby uruchamiać przepływy pracy, usługa inicjuje MonitoringHost.exe procesy przy użyciu określonych poświadczeń. Te procesy monitorują i zbierają dane dziennika zdarzeń, dane licznika wydajności, dane instrumentacji zarządzania Windows (WMI) i uruchamiają akcje, takie jak skrypty.

Serwery zarządzania uruchamiają również usługę System Center Data Access i usługę System Center Management Configuration.

Usługa System Center Data Access zapewnia dostęp konsoli Operacje do operacyjnej bazy danych i zapisuje dane w bazie danych.

Usługa System Center Management Configuration zarządza relacjami i topologią grupy zarządzania. Dystrybuuje również pakiety administracyjne do monitorowanych obiektów.

Pakiety administracyjne

Przepływy pracy uruchamiane przez usługę System Center Management są definiowane przez pakiety administracyjne. Pakiety administracyjne definiują informacje, które agent zbiera i wraca do serwera zarządzania dla określonej aplikacji lub technologii. Na przykład pakiet administracyjny programu BizTalk Server zawiera reguły i monitory, które zbierają i oceniają zdarzenia i operacje, które są ważne w celu zapewnienia kondycji i wydajności aplikacji BizTalk Server.

Po zainstalowaniu agenta na komputerze program Operations Manager wysyła początkową konfigurację do agenta. Początkowa konfiguracja obejmuje odnajdywanie obiektów z pakietów administracyjnych. Pakiet administracyjny definiuje typy obiektów, takie jak aplikacje i funkcje, które będą monitorowane na komputerach odnalezionych przez program Operations Manager. Agenci wysyłają dane do serwera zarządzania, który identyfikuje wystąpienia obiektów odnalezionych na komputerze. Następnie serwer zarządzania wysyła agentom elementy pakietów administracyjnych, które mają zastosowanie do odnalezionych obiektów dla każdego komputera, takich jak reguły i monitory.

Reguła definiuje zdarzenia i dane wydajności, które mają być zbierane z komputerów i co zrobić z informacjami po ich zebraniu. Prostym sposobem myślenia o regułach jest instrukcja If/Then. Na przykład pakiet administracyjny aplikacji może zawierać reguły, takie jak:

  • Jeśli w dzienniku zdarzeń pojawi się komunikat informujący o zamknięciu aplikacji, utwórz alert.

  • Jeśli przekazywanie pliku źródłowego nie powiedzie się, zbierz zdarzenie wskazujące ten błąd.

Jak pokazano w tych przykładach, reguły mogą tworzyć alerty i zbierać zdarzenia lub dane dotyczące wydajności, które agent wysyła do serwera zarządzania. Reguły mogą również uruchamiać skrypty, takie jak zezwolenie regule na próbę ponownego uruchomienia aplikacji, która zakończyła się niepowodzeniem.

Odnalezione obiekty mają stan kondycji, który jest odzwierciedlany w konsoli Operacje jako zielony (powodzenie lub dobra kondycja), żółty (ostrzeżenie) lub czerwony (krytyczny lub w złej kondycji). Monitory definiują stany kondycji dla określonych aspektów monitorowanego obiektu. Na przykład monitor pojemności dysku może zdefiniować kolor zielony jako mniej niż 85 procent pełny, żółty, jak ponad 85 procent pełny, a czerwony jako ponad 90 procent pełny. Monitor można skonfigurować do generowania alertu w przypadku zmiany stanu.

Odnajdywanie i monitorowanie obiektów

Poniższa ilustracja to uproszczona ilustracja przedstawiająca sposób odnajdowania i monitorowania obiektów.

Ilustracja przedstawiająca omówienie odnajdywania i monitorowania.

  1. Administrator konfiguruje program Operations Manager pod kątem wyszukiwania komputerów do zarządzania. Aby uzyskać więcej informacji na temat odnajdywania komputerów, zobacz Planowanie wdrożenia agenta.

  2. Zidentyfikowano komputery spełniające określone kryteria i nie są jeszcze zarządzane.

  3. Agent programu Operations Manager jest instalowany na odnalezionym komputerze.

  4. Agent żąda danych konfiguracji, a następnie serwer zarządzania wysyła dane konfiguracji agenta z zainstalowanych pakietów administracyjnych, które obejmują klasy do odnalezienia. Jeśli na przykład są zainstalowane pakiety administracyjne systemu operacyjnego Windows Server, serwer zarządzania wyśle agenta klasy systemu operacyjnego.

  5. Agent porównuje dane konfiguracji z komputerem, identyfikuje wszystkie wykryte obiekty i zwraca informacje do serwera zarządzania. Na przykład agent powróci do serwera zarządzania, na który znajduje się wystąpienie systemu operacyjnego Windows Server 2019.

  6. Serwer zarządzania wysyła agentowi całą logikę monitorowania z zainstalowanych pakietów administracyjnych, które mają zastosowanie do odnalezionych obiektów. Na przykład agent otrzyma całą logikę monitorowania, która ma zastosowanie do systemu Windows Server 2019.

  7. Agent stosuje logikę monitorowania, taką jak reguły i monitory, uruchamia przepływy pracy i zwraca dane do serwera zarządzania.

  8. W miarę występowania zmian w odnalezionych obiektach, takich jak dodawanie lub odinstalowywanie aplikacji, agent wysyła zaktualizowane informacje do serwera zarządzania, który następnie wysyła zaktualizowaną logikę monitorowania.

Uwaga

Program Operations Manager umożliwia również odnajdywanie i monitorowanie urządzeń sieciowych, komputerów z systemami operacyjnymi UNIX i Linux oraz monitorowanie bez agentów. Aby uzyskać więcej informacji, zobacz Scenariusze monitorowania programu Operations Manager w przewodniku obsługi.

Komunikacja między agentami a serwerami zarządzania

Agent programu Operations Manager wysyła dane alertów i odnajdywania do podstawowego serwera zarządzania, który zapisuje dane w operacyjnej bazie danych. Agent wysyła również dane o zdarzeniach, wydajności i stanie do swojego podstawowego serwera zarządzania, który jednocześnie zapisuje dane w operacyjnych bazach danych i bazach danych magazynu danych.

Agent wysyła dane zgodnie z parametrami harmonogramu dla każdej reguły i monitora. W przypadku zoptymalizowanych reguł zbierania dane są przesyłane tylko wtedy, gdy próbka licznika różni się od poprzedniej próbki o określoną tolerancję, na przykład 10%. Pomaga to ograniczyć ruch sieciowy i ilość danych przechowywanych w operacyjnej bazie danych.

Ponadto wszyscy agenci wysyłają pakiet danych, nazywany pulsem, do serwera zarządzania zgodnie z regularnym harmonogramem, domyślnie co 60 sekund. Celem pulsu jest zweryfikowanie dostępności agenta i komunikacji między agentem a serwerem zarządzania. Aby uzyskać więcej informacji na temat pulsów, zobacz jak działają pulsy w programie Operations Manager.

Dla każdego agenta program Operations Manager uruchamia obserwatora usługi kondycji, który monitoruje stan zdalnego Usługa kondycji z perspektywy serwera zarządzania.

Inne zasoby dla programu Operations Manager