Matrix42 DDM - Matrix42 Professional Integration
Matrix42 DDM - Matrix42 Professional Integration
Wstęp
W tym dokumencie przedstawiono kompleksowy przegląd integracji Matrix42 Discovery & Dependency Mapping (DDM) z Matrix42 Professional (dawniej znanym jako Efecte).
Integracja wykorzystuje usługę integracji EIS, aby ułatwić bezproblemowy transfer danych, umożliwiając automatyczne pobieranie wykrytych elementów konfiguracji (CI) i ich relacji z DDM do Matrix42 Professional . Konsolidując te dane, integracja zwiększa przejrzystość, mapowanie zależności i scentralizowane zarządzanie zasobami IT w ramach rozwiązania Matrix42 Professional .
DDM odgrywa kluczową rolę we wspieraniu kluczowych procesów zarządzania usługami informatycznymi (ITSM), w tym zarządzania zmianą, zarządzania problemami, zarządzania zasobami informatycznymi (ITA) i zarządzania konfiguracją. Poprzez automatyczne wykrywanie urządzeń i mapowanie ich zależności, DDM zapewnia aktualność bazy danych zarządzania konfiguracją (CMDB) i dostarczanie dokładnych i kompleksowych informacji o środowisku IT. Ta integracja umożliwia zespołom IT ocenę potencjalnego wpływu zmian, identyfikację przyczyn incydentów i utrzymanie ogólnej niezawodności systemu. Dzięki tym możliwościom integracja umożliwia organizacjom poprawę wydajności, redukcję ryzyka i świadczenie lepszych usług IT.
Przegląd architektury
Architektura integracji Matrix42 DDM z Matrix42 Professional składa się z trzech głównych komponentów. W sieci klienta wdrażany jest agent, który wykrywa zasoby i ich zależności. Agent ten zbiera informacje ze środowiska i przesyła je do modułu DDM (Discovery and Dependency Mapping) w Cloud publicznej M42 , gdzie przetwarzane są wykryte elementy konfiguracji (CI) i ich relacje. Dane są następnie przesyłane za pośrednictwem usługi integracji EIS, co ułatwia bezproblemową integrację. Na koniec przetworzone dane są dostarczane do M42 Professional , zapewniając aktualną i dokładną bazę danych CMDB ze szczegółowym mapowaniem zależności dla procesów zarządzania usługami informatycznymi (IT Service Management).
Przegląd Pro integracji
Proces integracji Matrix42 DDM i Matrix42 Professional obejmuje następujące kroki:
1. Start
- Proces integracji rozpoczyna się na podstawie ustalonego harmonogramu
2. Odczyt konfiguracji
- Integracja odczytuje ustawienia konfiguracji z narzędzia do zarządzania usługami ( M42 Professional )
- Konfiguracja obejmuje filtry (np. konto i typ CI) służące do definiowania zakresu pobierania danych i mapowań w celu ustalenia, w jaki sposób pola z systemu źródłowego odpowiadają polom w systemie docelowym.
3. Tworzenie wywołań API
- Integracja tworzy wywołanie API do systemu źródłowego (DDM) przy użyciu ustawień konfiguracji.
- To wywołanie API pobiera dane z systemu źródłowego, w tym elementy konfiguracji (CI) i ich relacje.
4. Mapowanie
- Pobrane dane są przetwarzane i mapowane zgodnie ze zdefiniowanymi mapowaniami źródło-cel.
- Mapowania są skonstruowane jako pary pole źródłowe i pole docelowe, co pozwala na prawidłowe dopasowanie danych między systemem źródłowym a ESM.
5. Zapisywanie danych
- Przetworzone i zmapowane dane zapisywane są w narzędziu do zarządzania usługami, co gwarantuje właściwe przechowywanie i dostępność na potrzeby kolejnych procesów lub aktualizacji.
6. Paginacja
- Jeśli ilość danych pobranych z systemu źródłowego przekracza limit pojedynczego wywołania API , stosowana jest paginacja w celu pobrania danych w łatwych do zarządzania fragmentach, co zapewnia kompletny transfer danych.
7. Koniec
- Gdy wszystkie dane zostaną pomyślnie pobrane, zmapowane i zapisane, proces integracji dobiega końca, a system jest gotowy do następnego zaplanowanego uruchomienia lub ręcznej inicjalizacji.
Przypadki użycia
- Pobieranie nowych i zaktualizowanych zasobów z DDM do M42 Professional do szablonu urządzenia w sposób cykliczny i zaplanowany
- Użycie filtrowania w konfiguracji integracji w celu pobrania określonych typów elementów konfiguracji (CI) (np. wykluczenie urządzeń sieciowych, ale uwzględnienie serwerów).
- Pobieranie relacji danych pomiędzy odkrytymi elementami CI
Nie w zakresie
- Integracja dwukierunkowa: dane nie są przesyłane z M42 Professional do DDM
- Wsparcie dla starszych wdrożeń lokalnych
Wymagania wstępne
- Instancja Matrix42 DDM służąca do wykrywania i mapowania elementów konfiguracji (CI) oraz ich zależności.
- Środowisko Matrix42 Professional (dawniej znane jako Efecte) służące do zarządzania odkrytymi danymi i ich przechowywania.
- Dostęp do sieci zawierającej urządzenia przeznaczone do wykrycia, umożliwiający agentowi dotarcie do urządzeń docelowych.
- W przypadku wdrożeń hybrydowych wykorzystujących agenta EIS (gdzie logika EIS działa na serwerze klienta) klient musi upewnić się, że wszystkie niezbędne porty sieciowe są otwarte, aby umożliwić komunikację między agentem a odpowiednimi systemami.
Mapowanie i transformacja danych
Poniższe tabele przedstawiają domyślne mapowania dla każdego typu urządzenia.
Serwer
| Pole DDM | Pole docelowe w M42 Professional |
| identyfikator_konta | konto ddm_spm |
| ci_profile.ostatnio_widziany | ddm_ostatnio_widziany |
| ci_profile.macaddress | ddm_mac |
| ci_profile.notes | ddm_notes |
| ci_profile.os | ddm_os |
| ci_profile.serialno | numer_seryjny_ddm |
| ci_profile.total_ram | ddm_total_ram |
| ci_profile.wersja | wersja_systemu_ddm |
| DNS | ddm_dns |
| identyfikator_urządzenia_edge+id_DDM | nazwa_hosta |
| identyfikator_urządzenia_edge | urządzenie_krawędziowe_ddm |
| Identyfikator DDM | ddm_id |
| adres IP | publiczne_ipy |
| grupa logiczna | grupa_logiczna_ddm |
| grupa serwisowa | grupa_usług_ddm |
| status | ddm_monitoring_status |
Urządzenie sieciowe
| Pole DDM | Pole docelowe w M42 Professional |
| identyfikator_konta | konto ddm_spm |
| ci_profile.ostatnio_widziany | ddm_ostatnio_widziany |
| ci_profile.macaddress | ddm_mac |
| ci_profile.notes | ddm_notes |
| ci_profile.os | ddm_os |
| ci_profile.serialno | numer_seryjny_ddm |
| ci_profile.total_ram | ddm_total_ram |
| ci_profile.wersja | wersja_systemu_ddm |
| DNS | ddm_dns |
| identyfikator_urządzenia_edge+id_DDM | nazwa_hosta |
| identyfikator_urządzenia_edge | urządzenie_krawędziowe_ddm |
| Identyfikator DDM | ddm_id |
| adres IP | publiczne_ipy |
| grupa logiczna | grupa_logiczna_ddm |
| grupa serwisowa | grupa_usług_ddm |
| status | ddm_monitoring_status |
Hosty maszyn wirtualnych
| Pole DDM | Pole docelowe w M42 Professional |
| identyfikator_konta | konto ddm_spm |
| ci_profile.ostatnio_widziany | ddm_ostatnio_widziany |
| ci_profile.macaddress | ddm_mac |
| ci_profile.notes | ddm_notes |
| ci_profile.os | ddm_os |
| ci_profile.serialno | numer_seryjny_ddm |
| ci_profile.total_ram | ddm_total_ram |
| ci_profile.wersja | wersja_systemu_ddm |
| DNS | ddm_dns |
| identyfikator_urządzenia_edge+id_DDM | nazwa_hosta |
| identyfikator_urządzenia_edge | urządzenie_krawędziowe_ddm |
| Identyfikator DDM | ddm_id |
| adres IP | publiczne_ipy |
| grupa logiczna | grupa_logiczna_ddm |
| grupa serwisowa | grupa_usług_ddm |
| status | ddm_monitoring_status |
Delegaci
| Pole DDM | Pole docelowe w M42 Professional |
| identyfikator_urządzenia_edge | urządzenie_krawędziowe_ddm |
| Identyfikator DDM | ddm_id |
| grupa serwisowa | nazwa |
Relacje CI
Integracja pobiera informacje o urządzeniu oraz informacje o relacjach opisujące relacje między urządzeniami. Użytkownicy mogą przeglądać relacje w formie listy z kart danych urządzeń, a także z narzędzia Visual Analyzer .


Model danych technicznych do prezentacji relacji
DDM dostarcza informacje o relacjach oddzielnie od informacji o urządzeniu. Integracja pobiera informacje o relacjach do szablonu relacji CI. Umożliwia to opisanie i zaprezentowanie relacji oraz ich typów w narzędziu do zarządzania usługami.
Model danych dla relacji CI umożliwia narzędziu do zarządzania usługami prezentowanie relacji (jak pokazano powyżej na zrzucie ekranu Visual Analyzer ).
- Importowane są urządzenia, łącznie z ich relacjami do kart danych relacji CI
- Relacje CI są importowane z informacjami o docelowym CI
- Automatyzacje (wyrażenia) na kartach danych relacji CI wypełniają różne atrybuty referencyjne (np. Łączy się z, Zawiera, Powiązany itd.) relacjami do kart relacji CI
W rezultacie powstaje czytelny dla człowieka model danych, który przedstawia rzeczywistą konfigurację urządzeń i ich relacje.
Należy pamiętać, że model danych dla kart relacji CI jest dość abstrakcyjny i nie próbuje opisywać rzeczywistego modelu danych samych CI.
Więcej informacji o modelu danych relacji CI

Karty danych konfiguracji integracji
Konfiguracje integracji są definiowane za pomocą kart danych konfiguracji integracji. Umożliwia to dostosowanie integracji bez modyfikowania procesu integracji EIS.
Należy pamiętać, że mapowania służące do definiowania relacji CI są definiowane w ramach procesu integracji EIS.

Praktyki przetwarzania danych
Wyzwalacze
- Oparte na harmonogramie, określonym przez EIS.
Harmonogram
- Raz dziennie o godzinie 00:00.
Obsługa błędów i rejestrowanie
- Łatwa obsługa błędów: automatyczne powiadomienie e-mail o błędzie jest wysyłane do M42 Service Desk . Do tej integracji mają zastosowanie praktyki obsługi błędów zdefiniowane w opisie usługi EIS.
- Jeśli DDM nie zwróci danych, zostanie wyświetlony komunikat o błędzie
- Integracja jest zatrzymywana w przypadku wystąpienia jakiegokolwiek błędu w procesie integracji
Bezpieczeństwo i zgodność
- Szyfrowanie danych: HTTPS
- Zgodność z RODO: Nie dotyczy, ponieważ aktywa nie zawierają żadnych danych osobowych ani innych poufnych danych.
Architektura
- Instancje testowe dla DDM: N/D
- Środowiska testowe i programistyczne M42 Professional mogą być używane w przypadku, gdy klient posiada takie środowiska.
Wdrażanie i uruchamianie
W tej sekcji znajdziesz zwięzły przegląd najważniejszych kroków umożliwiających efektywną implementację integracji Matrix42 DDM.
1. Konfiguracja DDM
- Wdrażana jest dedykowana instancja DDM, a urządzenie brzegowe jest instalowane w sieci, aby ułatwić wyszukiwanie zasobów.
- Urządzenie brzegowe skanuje sieć, identyfikując elementy konfiguracji (CI) i ich współzależności.
2. Konfiguracja sieci
- Aby umożliwić bezpieczną komunikację między komponentami, ustanawiane są bezpieczne połączenia sieciowe, w tym, w razie potrzeby, dostosowywana jest konfiguracja zapory sieciowej.
3. Import konfiguracji EIS
- Aby umożliwić integrację, przygotowano i zaimportowano najważniejsze konfiguracje EIS.
- Jeśli ma to zastosowanie, w celu ułatwienia operacji instalowany i konfigurowany jest agent EIS.
4. Konfiguracja dostępu do API
- Tworzony jest dedykowany użytkownik API , który zapewnia bezpieczną komunikację na potrzeby integracji.
5. Przygotowanie modelu danych
- Struktura danych Twojego systemu jest zgodna z zasadami umożliwiającymi bezproblemową integrację.
- Polega ona na zdefiniowaniu atrybutów docelowych w szablonach urządzeń.
- Podejście oparte na ujednoliconym szablonie: pojedynczy szablon obsługuje różne typy urządzeń.
- Podejście oparte na oddzielnych szablonach: Dla każdego typu urządzenia (np. serwera, urządzenia sieciowego) utrzymywane są oddzielne szablony.
- Jeśli jeszcze go nie masz, zaimportuj i skonfiguruj szablon integracji.
6. Testowanie i walidacja
- Przeprowadzane są kompleksowe testy w celu potwierdzenia, że wszystkie komponenty działają zgodnie z oczekiwaniami i spełnione są wymagania integracyjne.
7. Aktywacja Pro
- Aktywowane są procesy integracyjne, dzięki którym dane mogą bezproblemowo przepływać między Matrix42 DDM i Matrix42 Professional .