Matrix42 DDM - Matrix42 Professional -integraatio
Matrix42 DDM - Matrix42 Professional -integraatio
Johdanto
Tämä dokumentti tarjoaa kattavan yleiskatsauksen Matrix42 Discovery & Dependency Mapping (DDM) -integraatiosta Matrix42 Professionaliin (aiemmin tunnettu nimellä Efecte).
Integraatio hyödyntää EIS-integraatiopalvelua saumattoman tiedonsiirron mahdollistamiseksi, jolloin havaitut kokoonpanoyksiköt (Configuration Items, CI) ja niiden suhteet haetaan automaattisesti DDM:stä Matrix42 Professionaliin. Yhdistämällä tämän tiedon integraatio parantaa näkyvyyttä, riippuvuuksien kartoitusta ja IT-omaisuuden keskitettyä hallintaa Matrix42 Professional -ratkaisussa.
DDM:llä on kriittinen rooli keskeisten IT-palveluhallinnan (ITSM) prosessien tukemisessa, mukaan lukien muutoshallinta, ongelmanhallinta, IT-omaisuudenhallinta ja konfiguraationhallinta. Havaitsemalla laitteet automaattisesti ja kartoittamalla niiden riippuvuudet DDM varmistaa, että konfiguraationhallintatietokanta (CMDB) pysyy ajan tasalla tarkalla ja kattavalla tiedolla IT-ympäristöstä. Tämä integraatio mahdollistaa IT-tiimeille muutosten mahdollisten vaikutusten arvioinnin, häiriöiden juurisyiden tunnistamisen ja järjestelmän yleisen luotettavuuden ylläpitämisen. Näiden ominaisuuksien ansiosta integraatio auttaa organisaatioita parantamaan tehokkuutta, vähentämään riskejä ja tarjoamaan parempia IT-palveluita.
Arkkitehtuurin yleiskuvaus
Matrix42 DDM:n ja Matrix42 Professionalin välisen integraation arkkitehtuuri koostuu kolmesta pääkomponentista. Asiakkaan verkkoon otetaan käyttöön agentti, joka havaitsee laitteet ja niiden riippuvuudet. Tämä agentti kerää tietoa ympäristöstä ja lähettää sen M42 Public Cloudissa sijaitsevaan DDM (Discovery and Dependency Mapping) -moduuliin, jossa havaitut kokoonpanoyksiköt (CI) ja niiden suhteet käsitellään. Tieto siirretään sitten EIS-integraatiopalvelun kautta, joka mahdollistaa saumattoman integroinnin. Lopuksi käsitelty tieto toimitetaan M42 Professionaliin, mikä varmistaa ajantasaisen ja tarkan CMDB:n sekä yksityiskohtaisen riippuvuuskartoituksen IT-palveluhallinnan prosesseja varten.
Integraatioprosessin yleiskuvaus
Matrix42 DDM:n ja Matrix42 Professionalin integraatioprosessi sisältää seuraavat vaiheet:
1. Aloitus
- Integraatioprosessi käynnistyy ennalta määritetyn aikataulun mukaisesti
2. Konfiguraation lukeminen
- Integraatio lukee konfiguraatioasetukset palveluhallintatyökalusta (M42 Professional)
- Konfiguraatio sisältää suodattimia (esim. tili ja CI-tyyppi) tiedonhaun laajuuden määrittämiseksi sekä kartoituksia, joilla määritetään, miten lähdejärjestelmän kentät vastaavat kohdejärjestelmän kenttiä.
3. API-kutsun muodostus
- Integraatio muodostaa API-kutsun lähdejärjestelmään (DDM) käyttäen konfiguraatioasetuksia.
- Tämä API-kutsu hakee tietoa lähdejärjestelmästä, mukaan lukien kokoonpanoyksiköt (CI) ja niiden suhteet.
4. Kartoitus
- Haettu tieto käsitellään ja kartoitetaan määriteltyjen lähde-kohde-kartoitusten mukaisesti.
- Kartoitukset on rakennettu sourcefield;targetfield-pareina, jotta tieto kohdistuu oikein lähdejärjestelmän ja ESM:n välillä.
5. Tiedon tallentaminen
- Käsitelty ja kartoitettu tieto tallennetaan palveluhallintatyökaluun, mikä varmistaa asianmukaisen tallennuksen ja saatavuuden myöhempiä prosesseja tai päivityksiä varten.
6. Sivutus
- Jos lähdejärjestelmästä haettu tieto ylittää yksittäisen API-kutsun rajan, sivutusta käytetään tiedon hakemiseen hallittavina osina, jotta tiedonsiirto on täydellinen.
7. Lopetus
- Kun kaikki tieto on onnistuneesti haettu, kartoitettu ja tallennettu, integraatioprosessi päättyy ja järjestelmä valmistautuu seuraavaan ajastettuun suoritukseen tai manuaaliseen käynnistykseen.

Käyttötapaukset
- Uusien ja päivitettyjen havaittujen laitteiden hakeminen DDM:stä M42 Professionaliin Device-mallipohjaan toistuvalla, ajastetulla tavalla
- Suodatuksen käyttäminen integraation konfiguraatiossa tiettyjen kokoonpanoyksikkötyyppien (CI) hakemiseksi (esim. jätä verkkolaitteet pois, mutta sisällytä palvelimet).
- Havaittujen CI:iden välisten tietosuhteiden hakeminen
Ei kuulu laajuuteen
- Kaksisuuntainen integraatio: tietoa ei siirretä M42 Professionalista DDM:ään
- Tuki vanhoille on-premise-käyttöönotoille
Edellytykset
- Matrix42 DDM -instanssi kokoonpanoyksiköiden (CI) ja niiden riippuvuuksien havaitsemiseen ja kartoittamiseen.
- Matrix42 Professional -ympäristö (aiemmin tunnettu nimellä Efecte) havaitun tiedon hallintaan ja tallentamiseen.
- Pääsy verkkoon, jossa havaittavat laitteet sijaitsevat, jotta agentti voi tavoittaa kohdelaitteet.
- Hybridikäyttöönotoissa, joissa käytetään EIS-agenttia (jossa EIS-logiikka toimii asiakkaan palvelimella), asiakkaan on varmistettava, että tarvittavat verkkoportit avataan agentin ja asianomaisten järjestelmien välisen viestinnän mahdollistamiseksi.
Tietojen kartoitus ja muunnos
Alla olevat taulukot esittävät oletuskartoitukset kullekin laitetyypille.
Palvelin
| DDM-kenttä | Kohdekenttä M42 Professionalissa |
| account_id | ddm_spm_account |
| ci_profile.last_seen | ddm_last_seen |
| ci_profile.macaddress | ddm_mac |
| ci_profile.notes | ddm_notes |
| ci_profile.os | ddm_os |
| ci_profile.serialno | ddm_serial_number |
| ci_profile.total_ram | ddm_total_ram |
| ci_profile.version | ddm_os_version |
| dns | ddm_dns |
| edge_device_id+DDM_id | host_name |
| edge_device_id | ddm_edge_device |
| DDM_id | ddm_id |
| ip | public_ips |
| logicalgroup | ddm_logical_group |
| servicegroup | ddm_service_group |
| status | ddm_monitoring_status |
Verkkolaite
| DDM-kenttä | Kohdekenttä M42 Professionalissa |
| account_id | ddm_spm_account |
| ci_profile.last_seen | ddm_last_seen |
| ci_profile.macaddress | ddm_mac |
| ci_profile.notes | ddm_notes |
| ci_profile.os | ddm_os |
| ci_profile.serialno | ddm_serial_number |
| ci_profile.total_ram | ddm_total_ram |
| ci_profile.version | ddm_os_version |
| dns | ddm_dns |
| edge_device_id+DDM_id | host_name |
| edge_device_id | ddm_edge_device |
| DDM_id | ddm_id |
| ip | public_ips |
| logicalgroup | ddm_logical_group |
| servicegroup | ddm_service_group |
| status | ddm_monitoring_status |
VM-isännät
| DDM-kenttä | Kohdekenttä M42 Professionalissa |
| account_id | ddm_spm_account |
| ci_profile.last_seen | ddm_last_seen |
| ci_profile.macaddress | ddm_mac |
| ci_profile.notes | ddm_notes |
| ci_profile.os | ddm_os |
| ci_profile.serialno | ddm_serial_number |
| ci_profile.total_ram | ddm_total_ram |
| ci_profile.version | ddm_os_version |
| dns | ddm_dns |
| edge_device_id+DDM_id | host_name |
| edge_device_id | ddm_edge_device |
| DDM_id | ddm_id |
| ip | public_ips |
| logicalgroup | ddm_logical_group |
| servicegroup | ddm_service_group |
| status | ddm_monitoring_status |
Delegaatit
| DDM-kenttä | Kohdekenttä M42 Professionalissa |
| edge_device_id | ddm_edge_device |
| DDM_id | ddm_id |
| servicegroup | name |
CI-suhteet
Integraatio hakee laitetiedot sekä suhdetiedot, jotka kuvaavat laitteiden välisiä suhteita. Käyttäjät voivat tarkastella suhteita listana Device-datakorteista sekä Visual Analyzerista.


Tekninen tietomalli suhteiden esittämiseen
DDM tarjoaa suhdetiedot erillään laitetiedoista. Integraatio hakee suhdetiedot CI Relation -mallipohjaan. Tämä mahdollistaa suhteiden ja niiden tyyppien kuvaamisen ja esittämisen palveluhallintatyökalussa.
CI-suhteiden tietomalli mahdollistaa sen, että palveluhallintatyökalu voi esittää suhteet (kuten yllä olevassa Visual Analyzerin kuvakaappauksessa näkyy).
- Laitteet tuodaan sisään, mukaan lukien niiden suhteet CI relation -datakortteihin
- CI-suhteet tuodaan sisään yhdessä kohde-CI:n tietojen kanssa
- CI relation -datakorttien automaatiot (lausekkeet) täyttävät eri viittausattribuutit (esim. Connects to, Contains, Related jne.) suhteilla CI relation -kortteihin
Tämän tuloksena syntyy ihmisen luettavissa oleva tietomalli, joka kuvaa laitteiden todellisen konfiguraation ja niiden suhteet.
Huomaa, että CI relation -korttien tietomalli on melko abstrakti eikä pyri kuvaamaan itse CI:iden todellista tietomallia.
Lisätietoa tukevasta CI relation -tietomallista

Integraation konfiguraatiodatakortit
Integraation konfiguraatiot määritellään Integration configuration -datakorteilla. Tämä mahdollistaa integraation säätämisen ilman EIS-integraatioprosessin muokkaamista.
Huomaa, että CI-suhteiden määrittelevät kartoitukset määritellään EIS-integraatioprosessin sisällä.

Tiedonkäsittelykäytännöt
Laukaisimet
- Aikataulupohjainen, EIS:n määrittämä.
Aikataulu
- Kerran päivässä, klo 00:00.
Virheenkäsittely ja lokitus
- Kevyt virheenkäsittely: automaattinen virheilmoitus sähköpostitse lähetetään M42 Service Deskille. Tähän integraatioon sovelletaan EIS-palvelukuvauksessa määriteltyjä virheenkäsittelykäytäntöjä.
- Jos DDM ei palauta tietoa, näytetään virheilmoitus
- Integraatio pysäytetään, jos integraatioprosessissa ilmenee virhe
Tietoturva ja vaatimustenmukaisuus
- Tiedon salaus: HTTPS
- GDPR-vaatimustenmukaisuus: ei sovellu, koska laitteisiin ei liity henkilötietoja tai muuta arkaluonteista tietoa.
Arkkitehtuuri
- DDM:n testi-instanssit: ei sovellu
- M42 Professionalin testi- ja kehitysympäristöjä voidaan käyttää, jos asiakkaalla on tällaisia ympäristöjä.
Käyttöönotto ja jalkautus
Tämä osio tarjoaa tiiviin yleiskuvan keskeisistä vaiheista Matrix42 DDM -integraation tehokkaaseen käyttöönottoon.
1. DDM:n käyttöönotto
- Otetaan käyttöön oma DDM-instanssi, ja reunalaite asennetaan verkkoosi laitteiden havaitsemisen mahdollistamiseksi.
- Reunalaite skannaa verkon ja tunnistaa kokoonpanoyksiköt (CI) ja niiden keskinäiset riippuvuudet.
2. Verkon konfigurointi
- Muodostetaan suojatut verkkoyhteydet, tarvittaessa palomuurisäädöillä, jotta komponenttien välinen viestintä on turvallista.
3. EIS-konfiguraation tuonti
- Tarvittavat EIS-konfiguraatiot valmistellaan ja tuodaan integraation mahdollistamiseksi.
- Tarvittaessa asennetaan ja määritetään EIS-agentti toiminnan mahdollistamiseksi.
4. API-käytön määritys
- Luodaan oma API-käyttäjä, jotta integraation viestintä on turvallista.
5. Tietomallin valmistelu
- Järjestelmäsi tietorakenne sovitetaan tukemaan saumatonta integraatiota.
- Tämä sisältää kohdeattribuuttien määrittämisen laitemallipohjiin.
- Yhtenäinen mallipohjamalli: yksi mallipohja tukee useita laitetyyppejä.
- Eriytetty mallipohjamalli: kullekin laitetyypille ylläpidetään omaa mallipohjaa (esim. palvelin, verkkolaite).
- Tuo ja määritä integraation mallipohja, jos sitä ei vielä ole käytettävissä.
6. Testaus ja validointi
- Suoritetaan kattava testaus sen varmistamiseksi, että kaikki komponentit toimivat odotetusti ja integraatiovaatimukset täyttyvät.
7. Prosessin aktivointi
- Integraatioprosessit aktivoidaan, mikä mahdollistaa tiedon saumattoman kulun Matrix42 DDM:n ja Matrix42 Professionalin välillä.
Table of Contents