Share via


A Service Map-megoldás használata az Azure-ban

A Szolgáltatástérkép automatikusan felderíti az alkalmazás-összetevőket Windows és Linux rendszereken, és feltérképezi a szolgáltatások közötti kommunikációt. A Service Map használatával a kiszolgálókat olyan összekapcsolt rendszerekként tekintheti meg, amelyek kritikus szolgáltatásokat nyújtanak. A Service Map megjeleníti a kiszolgálók, folyamatok, bejövő és kimenő kapcsolatok késése, valamint a TCP-hez csatlakoztatott architektúrák portjai közötti kapcsolatokat. Az ügynök telepítésén kívül nincs szükség konfigurálásra.

Fontos

A szolgáltatástérkép 2025. szeptember 30-án megszűnik. A kiszolgálók, a folyamatok, a bejövő és kimenő kapcsolatok késésének, valamint a TCP-hez csatlakoztatott architektúrák portjainak monitorozásához mindenképpen migráljon az Azure Monitor virtuálisgép-elemzésekre ezen dátum előtt.

Ez a cikk a Service Map üzembe helyezését és használatát ismerteti. A megoldás előfeltételei a következők:

Megjegyzés

Ha már üzembe helyezte a szolgáltatástérképet, most már megtekintheti a térképeket a virtuálisgép-elemzésekben is, amelyek további funkciókat tartalmaznak a virtuális gépek állapotának és teljesítményének monitorozásához. További információ: Virtuálisgép-elemzések áttekintése. A service map megoldás és a VM insights Map funkció közötti különbségekről ebben a gyakori kérdésekben olvashat.

Bejelentkezés az Azure-ba

Jelentkezzen be az Azure Portalra.

Szolgáltatástérkép engedélyezése

  1. Engedélyezze a Service Map-megoldást a Azure Marketplace. Vagy használja a Figyelési megoldások hozzáadása a megoldástárból című szakaszban leírt folyamatot.

  2. Telepítse a Függőségi ügynököt Windows rendszeren , vagy telepítse a Függőségi ügynököt Linux rendszeren minden olyan számítógépre, amelyen adatokat szeretne lekérni. A függőségi ügynök figyelheti a közvetlen szomszédokkal létesített kapcsolatokat, így előfordulhat, hogy nincs szükség ügynökre minden számítógépen.

  3. A Log Analytics-munkaterületről érheti el a szolgáltatástérképet a Azure Portal. Válassza az Örökölt megoldások lehetőséget a bal oldali panelen.

    Képernyőkép a munkaterület Megoldások lehetőségének kiválasztásáról.

  4. A megoldások listájában válassza a ServiceMap(workspaceName) lehetőséget. A Szolgáltatástérkép-megoldás áttekintése lapon válassza a Szolgáltatástérkép összegzése csempét.

    Képernyőkép a Szolgáltatástérkép összegző csempéről.

Használati esetek: Az informatikai folyamatok függőségének tudatossá tétele

Felderítés

A Service Map automatikusan létrehoz egy közös referenciatérképet a kiszolgálókon, folyamatokon és külső szolgáltatásokon belüli függőségekről. Felderíti és leképozza az összes TCP-függőséget. Azonosítja a váratlan kapcsolatokat, az Öntől függő távoli külső rendszereket, valamint a hálózat hagyományos sötét területeihez, például az Active Directoryhoz való függőségeket. A Service Map felderíti azokat a sikertelen hálózati kapcsolatokat, amelyeket a felügyelt rendszerek megpróbálnak létrehozni. Ezek az információk segítenek azonosítani a kiszolgáló esetleges helytelen konfigurációját, a szolgáltatáskimaradást és a hálózati problémákat.

Incidenskezelés

A Service Map segítségével kiküszöbölheti a problémaelkülönítések becslését azáltal, hogy bemutatja, hogyan kapcsolódnak egymáshoz a rendszerek, és hogyan befolyásolják egymást. A sikertelen kapcsolatok azonosítása mellett segít azonosítani a helytelenül konfigurált terheléselosztókat, a kritikus szolgáltatások meglepő vagy túlzott terhelését, valamint a hibás ügyfeleket, például az éles rendszerekkel kommunikáló fejlesztői gépeket. Az integrált munkafolyamatok és a Change Tracking használatával azt is láthatja, hogy egy háttérgép vagy szolgáltatás változáseseménye magyarázza-e az incidensek kiváltó okát.

Migrálási garancia

A Service Map használatával hatékonyan megtervezheti, felgyorsíthatja és érvényesítheti az Azure-migrálásokat, így gondoskodhat arról, hogy semmi ne maradjon hátra, és ne okozhasson meglepetéseket a kimaradások. A következőket teheti:

  • Fedezze fel az összes egymástól függő rendszert, amelyeknek együtt kell migrálniuk.
  • Rendszerkonfiguráció és -kapacitás felmérése.
  • Állapítsa meg, hogy egy futó rendszer továbbra is kiszolgálja-e a felhasználókat, vagy a migrálás helyett a leszerelésre jelölt.

Az áthelyezés befejezése után ellenőrizheti az ügyfél terhelését és identitását annak ellenőrzéséhez, hogy a tesztrendszerek és az ügyfelek csatlakoznak-e. Ha az alhálózat tervezésével és a tűzfaldefiníciókkal kapcsolatban problémák merülnek fel, a szolgáltatástérkép térképeinek sikertelen kapcsolatai a kapcsolatot igénylő rendszerekre mutatnak.

Az üzletmenet folytonossága

Ha Azure-Site Recovery használ, és segítségre van szüksége az alkalmazáskörnyezet helyreállítási sorrendjének meghatározásához, a Service Map automatikusan megmutatja, hogyan támaszkodnak egymásra a rendszerek. Ezek az információk segítenek biztosítani, hogy a helyreállítási terv megbízható legyen.

Egy kritikus kiszolgáló vagy csoport kiválasztásával és az ügyfelek megtekintésével megállapíthatja, hogy mely előtérrendszerek állíthatók helyre a kiszolgáló visszaállítása és rendelkezésre állása után. Ezzel szemben a kritikus kiszolgálók háttérbeli függőségeit vizsgálva megállapíthatja, hogy mely rendszereket kell helyreállítani a fókuszrendszerek visszaállítása előtt.

Javítások kezelése

A Service Map javítja a rendszerfrissítés-értékelés használatát, ha megmutatja, hogy mely csapatok és kiszolgálók függenek a szolgáltatástól. Így előre értesítheti őket, mielőtt leépítheti a rendszereket javításra. A Service Map a javításkezelést is javítja, mivel megmutatja, hogy a szolgáltatások elérhetők-e és megfelelően vannak-e csatlakoztatva a javítás és újraindítás után.

Leképezés áttekintése

A Service Map-ügynökök információkat gyűjtenek a tcp-hez csatlakoztatott összes folyamatról azon a kiszolgálón, amelyen telepítve vannak. Emellett az egyes folyamatok bejövő és kimenő kapcsolatairól is gyűjtenek adatokat.

A bal oldali panelen lévő listában kiválaszthatja azokat a gépeket vagy csoportokat, amelyek szolgáltatástérkép-ügynökökkel rendelkeznek a függőségeik egy adott időtartományon keresztüli megjelenítéséhez. A gépfüggőség-térképek egy adott gépre összpontosítanak. Az összes olyan gépet megjelenítik, amely az adott gép közvetlen TCP-ügyfelei vagy kiszolgálói. A gépcsoport-térképek kiszolgálók és függőségeik készleteit jelenítik meg.

Képernyőkép a szolgáltatástérkép áttekintéséről.

A gépek kibonthatók a térképen, így megjeleníthetők az aktív hálózati kapcsolattal rendelkező futó folyamatcsoportok és folyamatok a kiválasztott időtartományban. Amikor egy szolgáltatástérkép-ügynökkel rendelkező távoli gép ki van bontva a folyamat részleteinek megjelenítéséhez, csak azok a folyamatok jelennek meg, amelyek a fókuszgéppel kommunikálnak.

A fókuszgéphez csatlakozó ügynök nélküli előtér-gépek száma az általuk összekapcsolt folyamatok bal oldalán látható. Ha a fókuszgép olyan háttérgéppel létesít kapcsolatot, amely nem rendelkezik ügynökkel, a háttérkiszolgálót egy kiszolgálóportcsoport tartalmazza. Ez a csoport más kapcsolatokat is tartalmaz ugyanahhoz a portszámhoz.

Alapértelmezés szerint a Szolgáltatástérkép térképei a függőségi adatok utolsó 30 percét jelenítik meg. A bal felső sarokban található idővezérlőkkel lekérdezheti a legfeljebb egy órás előzményidő-tartományokra vonatkozó térképeket, hogy lássa, hogyan néztek ki a függőségek a múltban. Előfordulhat például, hogy szeretné látni, hogyan néztek ki egy incidens során vagy egy módosítás előtt. A service map-adatokat a rendszer 30 napig tárolja fizetős munkaterületeken, és 7 napig ingyenes munkaterületeken.

Állapotjelvények és szegélyszínezés

A térkép minden kiszolgálójának alján megjelenhet az állapotjelvények listája, amelyek a kiszolgáló állapotadatait közvetítik. A jelvények azt jelzik, hogy a kiszolgálóra vonatkozó információk találhatók az egyik megoldásintegrációból.

A jelvény kiválasztása közvetlenül a jobb oldali panel állapotának részleteihez vezet. A jelenleg elérhető állapotjelvények közé tartoznak a Riasztások, a Service Desk, a Módosítások, a Biztonság és a Frissítések.

Az állapotjelvények súlyosságától függően a gépcsomópont szegélyei piros (kritikus), sárga (figyelmeztetés) vagy kék (tájékoztató) színűek lehetnek. A szín az állapotjelvények közül a legsúlyosabb állapotot jelöli. A szürke szegély olyan csomópontot jelöl, amely nem rendelkezik állapotjelzőkkel.

Állapotjelvényeket megjelenítő képernyőkép.

Folyamatcsoportok

A folyamatcsoportok egy közös termékhez vagy szolgáltatáshoz társított folyamatokat egy folyamatcsoportba egyesítik. Ha egy gépcsomópont ki van bontva, az önálló folyamatokat és folyamatcsoportokat fog megjeleníteni. Ha egy folyamatcsoporton belüli folyamat bejövő vagy kimenő kapcsolata meghiúsult, a kapcsolat a teljes folyamatcsoport esetében sikertelenként jelenik meg.

Gépcsoportok

A gépcsoportok lehetővé teszik, hogy a térképek ne csak egy, hanem egy kiszolgálócsoport köré összpontosuljanak. Ily módon egyetlen térképen láthatja egy többrétegű alkalmazás vagy kiszolgálófürt összes tagját.

A felhasználók kiválasztják, hogy mely kiszolgálók tartoznak egy csoporthoz, és válassza ki a csoport nevét. Ezután dönthet úgy, hogy az összes folyamattal és kapcsolattal együtt megtekinti a csoportot. Csak azokkal a folyamatokkal és kapcsolatokkal tekintheti meg, amelyek közvetlenül kapcsolódnak a csoport többi tagjával.

Képernyőkép a gépcsoportokról.

Gépcsoport létrehozása

Csoport létrehozása:

  1. Jelölje ki a kívánt gépet vagy gépeket a Gépek listában, és válassza a Hozzáadás csoporthoz lehetőséget.

    A csoport létrehozását bemutató képernyőkép.

  2. Válassza az Új létrehozása lehetőséget, és adjon nevet a csoportnak.

    A csoport elnevezését bemutató képernyőkép.

Megjegyzés

A gépcsoportok legfeljebb 10 kiszolgálóra korlátozódnak.

Csoport megtekintése

Miután létrehozott néhány csoportot, megtekintheti őket.

  1. Válassza ki a Csoportok lapot.

    Képernyőkép a Csoportok lapról.

  2. Válassza ki a csoport nevét az adott gépcsoport térképének megtekintéséhez.

    Képernyőkép egy gépcsoport-térképről.

    A csoporthoz tartozó gépek a térképen fehér színben jelennek meg.

  3. Bontsa ki a csoportot a gépcsoportot alkotó gépek listázásához.

    Képernyőkép a gépcsoport-gépekről.

Szűrés folyamatok szerint

A térképnézetet úgy kapcsolhatja be, hogy a csoport összes folyamatát és kapcsolatát megjelenítse, vagy csak azokat, amelyek közvetlenül kapcsolódnak a gépcsoporthoz. Az alapértelmezett nézet az összes folyamatot megjeleníti.

  1. A nézet módosításához válassza a térkép fölötti szűrő ikont.

    Egy csoport szűrését bemutató képernyőkép.

  2. A Minden folyamat lehetőséget választva megtekintheti a térképet a csoport összes gépén található összes folyamattal és kapcsolattal.

    Képernyőkép a Gépcsoport Minden folyamat lehetőségről.

  3. Egyszerűsített nézet létrehozásához módosítsa úgy a nézetet, hogy csak a csoporthoz kapcsolódó folyamatokat jelenítse meg. A térkép ezután leszűkül, és csak azokat a folyamatokat és kapcsolatokat jeleníti meg, amelyek közvetlenül kapcsolódnak a csoport más gépeihez.

    Képernyőkép a gépcsoport által szűrt folyamatokról.

Gépek hozzáadása csoporthoz

Ha gépeket szeretne hozzáadni egy meglévő csoporthoz, jelölje be a kívánt gépek melletti jelölőnégyzeteket, majd válassza a Hozzáadás csoporthoz lehetőséget. Ezután válassza ki azt a csoportot, amelyhez hozzá szeretné adni a gépeket.

Gépek eltávolítása csoportból

A Csoportok listában bontsa ki a csoport nevét a gépcsoportban lévő gépek listázásához. Válassza ki az eltávolítani kívánt gép melletti három pont menüt, majd válassza az Eltávolítás lehetőséget.

Képernyőkép egy gép csoportból való eltávolításáról.

Csoport eltávolítása vagy átnevezése

Válassza a három pont menüt a csoport neve mellett a Csoportok listában.

Képernyőkép a gépcsoport menüjéről.

Szerepkörikonok

Bizonyos folyamatok bizonyos szerepköröket szolgálnak ki a gépeken, például webkiszolgálókon, alkalmazáskiszolgálókon és adatbázisokon. A Service Map szerepkörikonokkal jegyzeteli a folyamat- és gépdobozokat, így gyorsan azonosíthatja a folyamat vagy a kiszolgáló által játszott szerepkört.

Szerepkör ikon Description
Webkiszolgáló Webkiszolgáló
Alkalmazáskiszolgáló Alkalmazáskiszolgáló
Adatbázis-kiszolgáló Adatbázis-kiszolgáló
LDAP-kiszolgáló LDAP-kiszolgáló
SMB-kiszolgáló SMB-kiszolgáló

Képernyőkép a szerepkörikonokról.

Sikertelen kapcsolatok

A Szolgáltatástérképben a sikertelen kapcsolatok a folyamatok és számítógépek térképein jelennek meg. A szaggatott piros vonal azt jelzi, hogy az ügyfélrendszer nem éri el a folyamatot vagy a portot.

A rendszer a sikertelen kapcsolatokat egy üzembe helyezett Service Map-ügynökkel rendelkező rendszerből jelenti, ha ez a rendszer kísérli meg a sikertelen kapcsolatot. A Service Map ezt a folyamatot úgy méri, hogy megfigyeli azokat a TCP-szoftvercsatornákat, amelyek nem hoznak létre kapcsolatot. A hiba oka lehet egy tűzfal, az ügyfél vagy a kiszolgáló helytelen konfigurációja, vagy egy távoli szolgáltatás nem érhető el.

Képernyőkép a szolgáltatástérkép egyik részéről, amely egy szaggatott piros vonallal emeli ki a backup.pl folyamat és a 4475-ös port közötti sikertelen kapcsolatot.

A sikertelen kapcsolatok megértése segíthet a hibaelhárításban, a migrálás ellenőrzésében, a biztonsági elemzésben és az átfogó architektúra-megértésben. A sikertelen kapcsolatok néha ártalmatlanok, de gyakran közvetlenül egy problémára mutatnak. Előfordulhat, hogy egy feladatátvételi környezet hirtelen elérhetetlenné válik, vagy előfordulhat, hogy két alkalmazásszint nem tud beszélni a felhőbe való migrálás után.

Ügyfélcsoportok

Az ügyfélcsoportok olyan mezők a térképen, amelyek olyan ügyfélszámítógépeket jelölnek, amelyek nem rendelkeznek függőségi ügynökkel. Egyetlen ügyfélcsoport egy adott folyamat vagy gép ügyfeleit jelöli.

Képernyőkép az ügyfélcsoportokról.

Az ügyfélcsoportban lévő kiszolgálók IP-címeinek megtekintéséhez válassza ki a csoportot. A csoport tartalma az Ügyfélcsoport tulajdonságai panelen látható.

Képernyőkép az ügyfélcsoport tulajdonságairól.

Kiszolgálóportcsoportok

A kiszolgálóportcsoportok olyan kiszolgálók kiszolgálóportjai, amelyek nem rendelkeznek függőségi ügynökkel. A mező tartalmazza a kiszolgálóportot és az adott porthoz csatlakozó kiszolgálók számát. Bontsa ki a mezőt az egyes kiszolgálók és kapcsolatok megtekintéséhez. Ha a mezőben csak egy kiszolgáló szerepel, a név vagy az IP-cím szerepel a listában.

Képernyőkép a kiszolgálóportcsoportokról.

Helyi menü

A kiszolgáló helyi menüjének megjelenítéséhez válassza a kiszolgáló jobb felső sarkában található három pontot (...).

Képernyőkép a kiszolgálói térkép betöltése és a kiszolgáló Self-Links beállításainak megjelenítése a Service Mapben.

Kiszolgálótérkép betöltése

Válassza a Kiszolgálótérkép betöltése lehetőséget egy új térképhez, amelyen a kijelölt kiszolgáló lesz az új fókuszgép.

Válassza az Önhivatkozások megjelenítése lehetőséget a kiszolgálócsomópont újrarajzolásához, beleértve az önhivatkozásokat is, amelyek olyan TCP-kapcsolatok, amelyek a kiszolgálón belüli folyamatokon indulnak és végződnek. Ha önhivatkozások jelennek meg, a menüparancs az Önhivatkozások elrejtése értékre változik, hogy kikapcsolhassa őket.

Számítógép összefoglalása

A Gép összegzése panel áttekintést nyújt a kiszolgáló operációs rendszeréről, a függőségek számáról és más megoldásokból származó adatokról. Ezek az adatok közé tartoznak a teljesítménymetrikák, az ügyfélszolgálati jegyek, a változáskövetés, a biztonság és a frissítések.

Képernyőkép a Gép összegzése panelről.

Számítógép- és folyamattulajdonságok

Amikor a Service Mapben navigál egy térképen, kiválaszthatja a gépeket és folyamatokat, hogy több kontextust kapjon a tulajdonságaikról. A gépek információt nyújtanak a DNS-névről, az IPv4-címekről, a processzor- és memóriakapacitásról, a virtuális gép típusáról, az operációs rendszerről és a verzióról, a legutóbbi újraindítás időpontjáról, valamint az OMS- és szolgáltatástérkép-ügynökeik azonosítóiról.

Képernyőkép a Gép tulajdonságai panelről.

A folyamat részleteit az operációs rendszer metaadataiból gyűjtheti össze a futó folyamatokról. A részletek közé tartozik a folyamat neve, a folyamat leírása, a felhasználónév és a tartomány (Windows rendszeren), a vállalat neve, a termék neve, a termék verziója, a munkakönyvtár, a parancssor és a folyamat kezdési időpontja.

Képernyőkép a Folyamat tulajdonságai panelről.

A Folyamat összegzése panel további információkat nyújt a folyamat kapcsolatáról, beleértve a kötött portokat, a bejövő és kimenő kapcsolatokat, valamint a sikertelen kapcsolatokat.

Képernyőkép a Folyamat összegzése panelről.

Riasztások integrációja

A Service Map integrálva van az Azure-riasztásokkal, hogy a kiválasztott kiszolgáló aktivált riasztásait jelenítse meg a kiválasztott időtartományban. A kiszolgáló ikont jelenít meg, ha vannak aktuális riasztások, és a Gépi riasztások panel felsorolja a riasztásokat.

Képernyőkép a Gépi riasztások panelről.

Ha engedélyezni szeretné, hogy a Szolgáltatástérkép releváns riasztásokat jelenítsen meg, hozzon létre egy riasztási szabályt, amely egy adott számítógépre aktiválódik. Megfelelő riasztások létrehozása:

  • Adjon meg egy záradékot a számítógép szerinti csoportosításhoz. Erre példa a számítógép 1 perces időköze.
  • Válasszon riasztást a metrikák mérése alapján.

Naplóesemények integrációja

A Service Map integrálva van a Log Search szolgáltatással, és megjeleníti a kiválasztott kiszolgáló összes elérhető naplóeseményének számát a kiválasztott időtartományban. Az eseményszámok listájában bármelyik sort kiválaszthatja, hogy a Naplókeresésre ugorjon, és megtekintse az egyes naplóeseményeket.

Képernyőkép a Gépnapló-események panelről.

Service Desk-integráció

A Service Map integrációja az INFORMATIKAI szolgáltatásfelügyeleti összekötővel automatikus, ha mindkét megoldás engedélyezve van és konfigurálva van a Log Analytics-munkaterületen. A Service Map integrációja a "Service Desk" címkével van ellátva. További információ: ITSM-munkaelemek központi kezelése az IT Service Management Connector használatával.

A Machine Service Desk panel felsorolja a kiválasztott kiszolgáló összes it service management eseményét a kiválasztott időtartományban. A kiszolgáló ikont jelenít meg, ha vannak aktuális elemek, és a Machine Service Desk panel felsorolja őket.

Képernyőkép a Machine Service Desk panelről.

Ha meg szeretné nyitni az elemet a csatlakoztatott ITSM-megoldásban, válassza a Munkaelem megtekintése lehetőséget.

Ha meg szeretné tekinteni az elem részleteit a Naplókeresésben, válassza a Megjelenítés a Naplókeresésben lehetőséget. A kapcsolati metrikák két új táblába vannak írva a Log Analyticsben.

Change Tracking integráció

A Service Map és a Change Tracking integrációja automatikus, ha mindkét megoldás engedélyezve van és konfigurálva van a Log Analytics-munkaterületen.

A Gép Change Tracking panel felsorolja az összes módosítást, a legutóbbival együtt, valamint a naplókeresésre mutató részletes elemzésre mutató hivatkozást.

Képernyőkép a Gép Change Tracking panelről.

Az alábbi képen egy ConfigurationChange esemény részletes nézete látható, amelyet a Megjelenítés a Log Analyticsben lehetőség kiválasztása után láthat.

Képernyőkép a ConfigurationChange eseményről.

Teljesítményintegráció

A Gép teljesítménye panel a kiválasztott kiszolgáló standard teljesítménymetrikáit jeleníti meg. A metrikák közé tartozik a processzorkihasználtság, a memóriakihasználtság, az elküldött és fogadott hálózati bájtok, valamint a legfontosabb folyamatok listája az elküldött és fogadott hálózati bájtok alapján.

Képernyőkép a Gép teljesítménye panelről.

Előfordulhat, hogy a teljesítményadatok megtekintéséhez engedélyeznie kell a megfelelő Log Analytics-teljesítményszámlálókat. Az engedélyezni kívánt számlálók:

Windows:

  • Processzor(*)\Processzoridő százalékos aránya
  • Memória\Használatban lévő lekötött bájtok százalékos aránya
  • Hálózati adapter(*)\Másodpercenként küldött bájtok
  • Hálózati adapter(*)\Fogadott bájtok száma másodpercenként

Linux:

  • Processzor(*)\Processzoridő százalékos aránya
  • Memória(*)\Felhasznált memória %-a
  • Hálózati adapter(*)\Másodpercenként küldött bájtok
  • Hálózati adapter(*)\Fogadott bájtok száma másodpercenként

Biztonsági integráció

A Service Map biztonsági és naplózási integrációja automatikus, ha mindkét megoldás engedélyezve van és konfigurálva van a Log Analytics-munkaterületen.

A Gépbiztonság panel a kiválasztott kiszolgáló Biztonsági és naplózási megoldásának adatait jeleníti meg. A panel a kiszolgálóval kapcsolatos, a kiválasztott időtartományban fennálló biztonsági problémák összegzését tartalmazza. A biztonsági problémák bármelyikének kiválasztásával részletes információkat találhat a naplókeresésben.

Képernyőkép a Gépbiztonság panelről.

Frissítések integráció

A Service Map és az Update Management integrációja automatikus, ha mindkét megoldás engedélyezve van és konfigurálva van a Log Analytics-munkaterületen.

A Gép Frissítések panel a kiválasztott kiszolgáló Update Management megoldásának adatait jeleníti meg. A panel a kiszolgáló hiányzó frissítéseinek összegzését jeleníti meg a kiválasztott időtartományban.

Képernyőkép a Gép Frissítések panelről.

Log Analytics-rekordok

A Service Map számítógépe és a leltáradatok feldolgozása a Log Analyticsben való kereséshez érhető el. Ezeket az adatokat olyan forgatókönyvekre alkalmazhatja, amelyek magukban foglalják a migrálás megtervezését, a kapacitáselemzést, a felderítést és az igény szerinti teljesítmény hibaelhárítását.

Minden egyes egyedi számítógéphez és folyamathoz óránként egy rekord jön létre, a folyamat vagy számítógép indításakor vagy a Service Mapbe való beszálláskor létrehozott rekordokon kívül. Ezek a rekordok a következő táblákban találhatók meg.

A ServiceMapComputer_CL események mezői és értékei a ServiceMap Azure Resource Manager API Machine-erőforrásának mezőire képeznek le. A ServiceMapProcess_CL események mezői és értékei a ServiceMap Azure Resource Manager API Folyamat erőforrásának mezőire képeznek le. A ResourceName_s mező megegyezik a megfelelő Resource Manager erőforrásban lévő névmezővel.

Megjegyzés

A Szolgáltatástérkép funkcióinak növekedéséhez ezek a mezők változhatnak.

A belsőleg létrehozott tulajdonságok segítségével azonosíthatja az egyedi folyamatokat és számítógépeket:

  • Számítógép: A ResourceId vagy a ResourceName_s használatával egyedileg azonosíthat egy számítógépet a Log Analytics-munkaterületen belül.
  • Folyamat: A ResourceId használatával egyedileg azonosíthat egy folyamatot egy Log Analytics-munkaterületen belül. ResourceName_s annak a gépnek a környezetében egyedi, amelyen a folyamat MachineResourceName_s fut.

Mivel egy adott folyamathoz és számítógéphez több rekord is létezhet egy megadott időtartományban, a lekérdezések több rekordot is visszaadhatnak ugyanahhoz a számítógéphez vagy folyamathoz. Ha csak a legutóbbi rekordot szeretné belefoglalni, adja hozzá "| dedup ResourceId" a lekérdezéshez.

Kapcsolatok

A kapcsolati metrikák a Log Analytics VMConnection nevű új táblájába lesznek írva. Ez a táblázat a gépek bejövő és kimenő kapcsolatairól nyújt információkat. A kapcsolati metrikák olyan API-kkal is elérhetők, amelyek lehetővé teszik egy adott metrika beszerzését egy időablakban.

A figyelési szoftvercsatornán való elfogadásból eredő TCP-kapcsolatok bejövőek. Az adott IP-címhez és porthoz való csatlakozással létrehozott kapcsolatok kimenőek. A kapcsolat irányát a Direction tulajdonság jelöli, amely vagy értékre inboundoutboundállítható.

Az ezekben a táblákban lévő rekordok a függőségi ügynök által jelentett adatokból jönnek létre. Minden rekord egy megfigyelést jelöl egy perces időintervallumban. A TimeGenerated tulajdonság az időintervallum kezdetét jelzi. Minden rekord információt tartalmaz a megfelelő entitás, azaz a kapcsolat vagy a port azonosításához, valamint az entitáshoz társított metrikák azonosításához. Jelenleg csak az IPv4-en keresztüli TCP használatával végzett hálózati tevékenység jelent.

A költségek és az összetettség kezelése érdekében a kapcsolatrekordok nem jelölik az egyes fizikai hálózati kapcsolatokat. Több fizikai hálózati kapcsolat logikai kapcsolatba van csoportosítva, amely ezután megjelenik a megfelelő táblában. A VMConnection tábla rekordjai tehát logikai csoportosítást jelentenek, nem pedig a megfigyelt egyéni fizikai kapcsolatokat.

Azok a fizikai hálózati kapcsolatok, amelyek egy adott egyperces intervallumban a következő attribútumok azonos értékével osztoznak, egyetlen logikai rekordba lesznek összesítve a VMConnectionben.

Tulajdonság Leírás
Direction A kapcsolat iránya. Az érték bejövő vagy kimenő.
Machine A számítógép teljes tartományneve.
Process A kapcsolatot kezdeményező vagy elfogadó folyamat vagy folyamatcsoportok identitása.
SourceIp A forrás IP-címe.
DestinationIp A cél IP-címe.
DestinationPort A cél portszáma.
Protocol A kapcsolathoz használt protokoll. Az érték tcp.

A csoportosítás hatásának figyelembevétele érdekében a rekord következő tulajdonságaiban a csoportosított fizikai kapcsolatok számával kapcsolatos információkat kell megadni.

Tulajdonság Leírás
LinksEstablished A jelentéskészítési időkeret során létrehozott fizikai hálózati kapcsolatok száma.
LinksTerminated A jelentéskészítési időszak során megszakadt fizikai hálózati kapcsolatok száma.
LinksFailed Azon fizikai hálózati kapcsolatok száma, amelyek a jelentéskészítési időkeret során meghiúsultak. Ezek az információk jelenleg csak a kimenő kapcsolatokhoz érhetők el.
LinksLive A jelentéskészítési időkeret végén megnyitott fizikai hálózati kapcsolatok száma.

Mérőszámok

A kapcsolatszám-metrikák mellett az adott logikai kapcsolaton vagy hálózati porton küldött és fogadott adatok mennyiségére vonatkozó információk is szerepelnek a rekord alábbi tulajdonságai között.

Tulajdonság Leírás
BytesSent A jelentéskészítési időszak során elküldött bájtok teljes száma.
BytesReceived A jelentéskészítési időszak során fogadott bájtok teljes száma.
Responses A jelentéskészítési időablakban megfigyelt válaszok száma.
ResponseTimeMax A legnagyobb válaszidő ezredmásodpercben, amely a jelentéskészítési időablakban figyelhető meg. Ha nincs érték, a tulajdonság üres.
ResponseTimeMin A legkisebb válaszidő ezredmásodpercben, amely a jelentéskészítési időablakban figyelhető meg. Ha nincs érték, a tulajdonság üres.
ResponseTimeSum A jelentéskészítési időszak során megfigyelt összes válaszidő összege ezredmásodpercben. Ha nincs érték, a tulajdonság üres

A harmadik jelentett adattípus a válaszidő. Mennyi időt tölt a hívó egy kapcsolaton keresztül küldött kérés feldolgozására és megválaszolására a távoli végponton keresztül?

A jelentett válaszidő az alapul szolgáló alkalmazásprotokoll valós válaszidejének becslése. A számítás heurisztikus módszerrel történik, amely a fizikai hálózati kapcsolat forrás- és célvége közötti adatáramlás megfigyelésén alapul.

Elméletileg a válaszidő a különbség abban az esetben, amikor a kérés utolsó bájtja elhagyja a feladót, és az az idő, amikor a válasz utolsó bájtja visszaérkezik hozzá. Ez a két időbélyeg egy adott fizikai kapcsolatra vonatkozó kérés- és válaszesemények lehatározására szolgál. A köztük lévő különbség egyetlen kérés válaszidejének felel meg.

A funkció első kiadásában az algoritmus egy olyan közelítés, amely az adott hálózati kapcsolathoz használt tényleges alkalmazásprotokolltól függően eltérő sikereket érhet el. A jelenlegi megközelítés például jól működik a kérés-válasz alapú protokollokhoz, például a HTTP/HTTPS protokollokhoz. Ez a megközelítés azonban nem működik egyirányú vagy üzenetsor-alapú protokollokkal.

Az alábbiakban néhány fontos szempontot érdemes figyelembe venni:

  • Ha egy folyamat ugyanazon az IP-címen, de több hálózati adapteren keresztül fogad kapcsolatokat, a rendszer minden egyes adapterhez külön rekordot fog jelenteni.
  • A helyettesítő IP-címmel rendelkező rekordok nem tartalmaznak tevékenységet. Ezek annak a ténynek a megjelenítéséhez tartoznak, hogy a gépen lévő port nyitva van a bejövő forgalom számára.
  • A részletesség és az adatmennyiség csökkentése érdekében a helyettesítő IP-címmel rendelkező rekordok akkor lesznek elhagyva, ha egy adott IP-címmel egyező rekord (ugyanazon folyamathoz, porthoz és protokollhoz) van megadva. Ha egy helyettesítő IP-rekord nincs megadva, a IsWildcardBind megadott IP-címmel True. rendelkező rekordtulajdonság értéke Ez a beállítás azt jelzi, hogy a port a jelentéskészítő gép minden felületén elérhető.
  • A csak egy adott felületen IsWildcardBind kötött portok értéke False.

Elnevezés és besorolás

A kényelem érdekében a kapcsolat távoli végének IP-címe szerepel a RemoteIp tulajdonságban. A bejövő kapcsolatok esetében ugyanaz, RemoteIp mint SourceIpa , míg a kimenő kapcsolatok esetében ugyanaz, mint DestinationIp. A RemoteDnsCanonicalNames tulajdonság a gép által jelentett DNS-canonical neveket jelöli a következőhöz: RemoteIp. A RemoteDnsQuestions és RemoteClassification a tulajdonságok jövőbeli használatra vannak fenntartva.

Földrajzi hely

A VMConnection az egyes kapcsolatrekordok távoli végének földrajzi helyadatait is tartalmazza a rekord alábbi tulajdonságaiban.

Tulajdonság Leírás
RemoteCountry Az üzemeltetett RemoteIpország/régió neve. Ilyen például a Egyesült Államok.
RemoteLatitude A földrajzi földrajzi szélesség. Ilyen például a 47,68.
RemoteLongitude A földrajzi hely hosszúsága. Ilyen például a -122.12.

Rosszindulatú IP-cím

A VMConnection tábla minden RemoteIp tulajdonságát ellenőrzi a rendszer az ismert kártékony tevékenységgel rendelkező IP-címek halmazán. Ha a RemoteIp rendszer rosszindulatúként azonosítja a tulajdonságot, a következő tulajdonságok lesznek kitöltve (üresek, ha az IP-cím nem minősül rosszindulatúnak) a rekord következő tulajdonságaiban.

Tulajdonság Leírás
MaliciousIp A RemoteIp cím.
IndicatorThreadType Az észlelt fenyegetésjelző a következő értékek egyike: Botnet, C2, CryptoMining, Darknet, DDos, MalwareUrl, Malware, Phishing, Proxy, PUA vagy Watchlist.
Description A megfigyelt fenyegetés leírása.
TLPLevel A Traffic Light Protocol (TLP) szintje a definiált értékek egyike: Fehér, Zöld, Borostyán, Piros.
Confidence Az értékek 0 és 100 között vannak.
Severity Az értékek 0 – 5, ahol az 5 a legsúlyosabb, a 0 pedig nem súlyos. Az alapértelmezett érték 3.
FirstReportedDateTime Az első alkalommal, amikor a szolgáltató jelentette a mutatót.
LastReportedDateTime Az utolsó alkalommal, amikor a mutatót az Interflow látta.
IsActive Azt jelzi, hogy a mutatók true ( igaz ) vagy False (Hamis ) értékkel vannak inaktiválva.
ReportReferenceLink Egy adott megfigyelhetővel kapcsolatos jelentésekre mutató hivatkozások.
AdditionalInformation Adott esetben további információt nyújt a megfigyelt fenyegetésről.

ServiceMapComputer_CL rekordok

A ServiceMapComputer_CL típusú rekordok készletadataival rendelkeznek a Service Map-ügynökökkel rendelkező kiszolgálókhoz. Ezen rekordok tulajdonságait az alábbi táblázat ismerteti.

Tulajdonság Leírás
Type ServiceMapComputer_CL
SourceSystem OpsManager
ResourceId A munkaterületen belüli gép egyedi azonosítója
ResourceName_s A munkaterületen belüli gép egyedi azonosítója
ComputerName_s A számítógép teljes tartományneve
Ipv4Addresses_s A kiszolgáló IPv4-címeinek listája
Ipv6Addresses_s A kiszolgáló IPv6-címeinek listája
DnsNames_s DNS-nevek tömbje
OperatingSystemFamily_s Windows vagy Linux
OperatingSystemFullName_s Az operációs rendszer teljes neve
Bitness_s A gép bitképessége (32 bites vagy 64 bites)
PhysicalMemory_d A fizikai memória MB-ban
Cpus_d A CPU-k száma
CpuSpeed_d A cpu sebessége MHz-ben
VirtualizationState_s ismeretlen, fizikai, virtuális, hipervizor
VirtualMachineType_s hyperv, vmware stb.
VirtualMachineNativeMachineId_g A virtuális gép hipervizor által hozzárendelt azonosítója
VirtualMachineName_s A virtuális gép neve
BootTime_t A rendszerindítási idő

ServiceMapProcess_CL Rekordok beírása

A ServiceMapProcess_CL típusú rekordok készletadataival rendelkeznek a TCP-hez csatlakoztatott folyamatokhoz a Service Map-ügynökökkel rendelkező kiszolgálókon. Ezen rekordok tulajdonságait az alábbi táblázat ismerteti.

Tulajdonság Leírás
Type ServiceMapProcess_CL
SourceSystem OpsManager
ResourceId A munkaterületen belüli folyamat egyedi azonosítója
ResourceName_s Egy folyamat egyedi azonosítója azon a gépen, amelyen fut
MachineResourceName_s A gép erőforrásneve
ExecutableName_s A végrehajtható folyamat neve
StartTime_t A folyamatkészlet kezdési időpontja
FirstPid_d A folyamatkészlet első PID-je
Description_s A folyamat leírása
CompanyName_s A vállalat neve
InternalName_s A belső név
ProductName_s A termék neve
ProductVersion_s A termék verziója
FileVersion_s A fájl verziója
CommandLine_s A parancssor
ExecutablePath _s A végrehajtható fájl elérési útja
WorkingDirectory_s A munkakönyvtár
UserName Az a fiók, amely alatt a folyamat fut
UserDomain Az a tartomány, amely alatt a folyamat fut

Naplókeresési minták

Ez a szakasz a naplókeresési mintákat sorolja fel.

Az összes ismert gép listázása

ServiceMapComputer_CL | summarize arg_max(TimeGenerated, *) by ResourceId

Az összes felügyelt számítógép fizikai memóriakapacitásának listázása

ServiceMapComputer_CL | summarize arg_max(TimeGenerated, *) by ResourceId | project PhysicalMemory_d, ComputerName_s

Számítógép nevének, DNS-ének, IP-címének és operációs rendszerének listázása

ServiceMapComputer_CL | summarize arg_max(TimeGenerated, *) by ResourceId | project ComputerName_s, OperatingSystemFullName_s, DnsNames_s, Ipv4Addresses_s

Az összes "sql" típusú folyamat megkeresése a parancssorban

ServiceMapProcess_CL | where CommandLine_s contains_cs "sql" | summarize arg_max(TimeGenerated, *) by ResourceId

Gép (legutóbbi rekord) megkeresése erőforrásnév alapján

search in (ServiceMapComputer_CL) "m-4b9c93f9-bc37-46df-b43c-899ba829e07b" | summarize arg_max(TimeGenerated, *) by ResourceId

Gép (legutóbbi rekord) keresése IP-cím alapján

search in (ServiceMapComputer_CL) "10.229.243.232" | summarize arg_max(TimeGenerated, *) by ResourceId

Egy adott gépen lévő összes ismert folyamat listázása

ServiceMapProcess_CL | where MachineResourceName_s == "m-559dbcd8-3130-454d-8d1d-f624e57961bc" | summarize arg_max(TimeGenerated, *) by ResourceId

Az SQL-t futtató összes számítógép listázása

ServiceMapComputer_CL | where ResourceName_s in ((search in (ServiceMapProcess_CL) "\*sql\*" | distinct MachineResourceName_s)) | distinct ComputerName_s

A curl összes egyedi termékverziójának listázása az adatközpontban

ServiceMapProcess_CL | where ExecutableName_s == "curl" | distinct ProductVersion_s

A CentOS-t futtató összes számítógép számítógépcsoportjának létrehozása

ServiceMapComputer_CL | where OperatingSystemFullName_s contains_cs "CentOS" | distinct ComputerName_s

Gépcsoport kimenő kapcsolatainak összegzése

// the machines of interest
let machines = datatable(m: string) ["m-82412a7a-6a32-45a9-a8d6-538354224a25"];
// map of ip to monitored machine in the environment
let ips=materialize(ServiceMapComputer_CL
| summarize ips=makeset(todynamic(Ipv4Addresses_s)) by MonitoredMachine=ResourceName_s
| mvexpand ips to typeof(string));
// all connections to/from the machines of interest
let out=materialize(VMConnection
| where Machine in (machines)
| summarize arg_max(TimeGenerated, *) by ConnectionId);
// connections to localhost augmented with RemoteMachine
let local=out
| where RemoteIp startswith "127."
| project ConnectionId, Direction, Machine, Process, ProcessName, SourceIp, DestinationIp, DestinationPort, Protocol, RemoteIp, RemoteMachine=Machine;
// connections not to localhost augmented with RemoteMachine
let remote=materialize(out
| where RemoteIp !startswith "127."
| join kind=leftouter (ips) on $left.RemoteIp == $right.ips
| summarize by ConnectionId, Direction, Machine, Process, ProcessName, SourceIp, DestinationIp, DestinationPort, Protocol, RemoteIp, RemoteMachine=MonitoredMachine);
// the remote machines to/from which we have connections
let remoteMachines = remote | summarize by RemoteMachine;
// all augmented connections
(local)
| union (remote)
//Take all outbound records but only inbound records that come from either //unmonitored machines or monitored machines not in the set for which we are computing dependencies.
| where Direction == 'outbound' or (Direction == 'inbound' and RemoteMachine !in (machines))
| summarize by ConnectionId, Direction, Machine, Process, ProcessName, SourceIp, DestinationIp, DestinationPort, Protocol, RemoteIp, RemoteMachine
// identify the remote port
| extend RemotePort=iff(Direction == 'outbound', DestinationPort, 0)
// construct the join key we'll use to find a matching port
| extend JoinKey=strcat_delim(':', RemoteMachine, RemoteIp, RemotePort, Protocol)
// find a matching port
| join kind=leftouter (VMBoundPort 
| where Machine in (remoteMachines) 
| summarize arg_max(TimeGenerated, *) by PortId 
| extend JoinKey=strcat_delim(':', Machine, Ip, Port, Protocol)) on JoinKey
// aggregate the remote information
| summarize Remote=makeset(iff(isempty(RemoteMachine), todynamic('{}'), pack('Machine', RemoteMachine, 'Process', Process1, 'ProcessName', ProcessName1))) by ConnectionId, Direction, Machine, Process, ProcessName, SourceIp, DestinationIp, DestinationPort, Protocol

REST API

A Service Map összes kiszolgálói, folyamat- és függőségi adata elérhető a Service Map REST API-val.

Diagnosztikai és használati adatok

A Microsoft automatikusan gyűjti a használati és teljesítményadatokat a Service Map használatával. A Microsoft ezeket az adatokat a Service Map minőségének, biztonságának és integritásának biztosítására és javítására használja fel.

A pontos és hatékony hibaelhárítási képességek biztosítása érdekében az adatok információkat tartalmaznak a szoftver konfigurációjáról. Ezek az információk lehetnek az operációs rendszer és a verzió, az IP-cím, a DNS-név és a munkaállomás neve. A Microsoft nem gyűjt neveket, címeket és egyéb kapcsolattartási adatokat.

Az adatgyűjtésről és a használatról további információt a Microsoft Online Services adatvédelmi nyilatkozatában talál.

Következő lépések

További információ a Log Analytics naplókereséseiről a Service Map által gyűjtött adatok lekéréséhez.

Hibaelhárítás

Ha problémákat tapasztal a Service Map telepítésekor vagy futtatásakor, ez a szakasz segíthet. Ha továbbra sem tudja megoldani a problémát, forduljon Microsoft ügyfélszolgálata.

Függőségi ügynök telepítési problémái

Ez a szakasz a függőségi ügynök telepítésével kapcsolatos problémákat ismerteti.

A telepítő újraindítást kér

A függőségi ügynök általában nem igényel újraindítást a telepítéskor vagy az eltávolításkor. Bizonyos ritka esetekben a Windows Server újraindítást igényel a telepítés folytatásához. Ez a probléma akkor fordul elő, ha egy függőség , amely általában a Microsoft Visual C++ terjeszthető kódtára, egy zárolt fájl miatt újraindítást igényel.

„A függőségi ügynök nem telepíthető: A Visual Studio futásidejű kódtárainak telepítése sikertelen (code = [code_number])” üzenet jelenik meg

A Microsoft függőségi ügynök a Microsoft Visual Studio futásidejű kódtáraira épül. Ha probléma merül fel a kódtárak telepítése közben, egy üzenet jelenik meg.

A futásidejű kódtár telepítői a %LOCALAPPDATA%\temp mappában hozzák létre a naplóikat. A fájl a dd_vcredist_arch_yyyymmddhhmmss.log, ahol az ív vagy amd64 a x86yymmddhhmmss a napló létrehozásának dátuma és időpontja (egy 24 órás óra alapján). A napló részletesen ismerteti a telepítést blokkoló problémát.

Érdemes lehet először telepítenie a legújabb futásidejű kódtárakat.

Az alábbi táblázat a kódszámokat és a javasolt megoldásokat sorolja fel.

Code Description Feloldás
0x17 A kódtártelepítőhöz olyan Windows-frissítés szükséges, amely még nincs telepítve. Tekintse meg a legutóbbi kódtártelepítői naplót.

Ha egy hivatkozást Windows8.1-KB2999226-x64.msu egy sor Error 0x80240017: Failed to execute MSU package, követ, nem rendelkezik a KB29992226 telepítésének előfeltételeivel. Kövesse a Windows Univerzális C futtatókörnyezete című cikk előfeltételek szakaszában található utasításokat. Előfordulhat, hogy az előfeltételek telepítéséhez többször is futtatnia kell Windows Update, majd újra kell indítania.

Futtassa újra a Microsoft függőségi ügynök telepítőjét.

Telepítés utáni problémák

Ez a szakasz a telepítés utáni problémákat ismerteti.

A kiszolgáló nem jelenik meg a szolgáltatástérképen

Ha a függőségi ügynök telepítése sikerült, de nem látja a gépet a Service Map megoldásban:

  • Sikeres volt a függőségi ügynök telepítése? Ellenőrizze, hogy a szolgáltatás telepítve van-e és fut-e.

    • Windows: Keresse meg a Microsoft Dependency Agent nevű szolgáltatást.
    • Linux: Keresse meg a microsoft-dependency-agent futó folyamatot.
  • Ön a Log Analytics ingyenes szintjén van? Az ingyenes csomag legfeljebb öt egyedi Service Map-gépet tartalmaz. A további gépek még akkor sem jelennek meg a Service Mapben, ha az előző öt már nem küld adatokat.

  • A kiszolgáló napló- és perf-adatokat küld az Azure Monitor-naplókba? Nyissa meg az Azure Monitor\Logs helyet, és futtassa az alábbi lekérdezést a számítógépről:

    Usage | where Computer == "admdemo-appsvr" | summarize sum(Quantity), any(QuantityUnit) by DataType
    

Számos eseményt kapott az eredményekben? Frissek az adatok? Ha igen, akkor a Log Analytics-ügynök megfelelően működik és kommunikál a munkaterülettel. Ha nem, ellenőrizze az ügynököt a gépen. Lásd: Log Analytics-ügynök Windows hibaelhárításhoz vagy Log Analytics-ügynök Linux-hibaelhárításhoz.

A kiszolgáló megjelenik a Service Mapben, de nem rendelkezik folyamatokkal

A gép megjelenik a Service Mapben, de nem rendelkezik folyamat- vagy kapcsolatadatokkal. Ez a viselkedés azt jelzi, hogy a Függőségi ügynök telepítve van és fut, de a kernelillesztő nem töltődik be.

Ellenőrizze C:\Program Files\Microsoft Dependency Agent\logs\wrapper.log file a Windowst vagy /var/opt/microsoft/dependency-agent/log/service.log file a Linuxot. A fájl utolsó sorai jelzik, hogy a kernel miért nem töltődött be. Előfordulhat például, hogy a Linux nem támogatja a kernelt, ha frissítette a kernelt.

Javaslatok

Van visszajelzése a Service Mapről vagy a dokumentációról? Tekintse meg a Felhasználói hang oldalt , ahol szolgáltatásokat javasolhat, vagy szavazhat a meglévő javaslatokra.