változáskövetés és leltározás áttekintése
Ez a cikk a Azure Automation változáskövetés és leltározás ismerteti. Ez a funkció nyomon követi az Azure-ban, a helyszínen és más felhőkörnyezetekben üzemeltetett virtuális gépek változásait, hogy könnyebben megállapíthassa a terjesztési csomagkezelő által felügyelt szoftverekkel kapcsolatos üzemeltetési és környezeti problémákat. A változáskövetés és leltározás nyomon követett elemek közé tartoznak a következők:
- Windows-szoftver
- Linux-szoftver (csomagok)
- Windows- és Linux-fájlok
- Windows beállításkulcsok
- Windows-szolgáltatások
- Linux-démonok
Megjegyzés
Az Azure Resource Manager tulajdonságváltozásainak nyomon követéséhez tekintse meg az Azure Resource Graph változási előzményeit.
változáskövetés és leltározás a felhőbeli fájlintegritási monitorozáshoz (FIM) Microsoft Defender használ az operációs rendszer- és alkalmazásfájlok, valamint a Windows Beállításjegyzék vizsgálatához. Míg a FIM figyeli ezeket az entitásokat, változáskövetés és leltározás natív módon követi nyomon:
- Szoftvermódosítások
- Windows-szolgáltatások
- Linux-démonok
A változáskövetés és leltározás összes funkcióának engedélyezése további díjakat okozhat. A folytatás előtt tekintse át az Automation díjszabását és az Azure Monitor díjszabását.
változáskövetés és leltározás adatokat továbbít az Azure Monitor-naplóknak, és ezeket az összegyűjtött adatokat egy Log Analytics-munkaterület tárolja. A Fájlintegritási monitorozás (FIM) funkció csak akkor érhető el, ha a kiszolgálók Microsoft Defender engedélyezve van. További információ: Microsoft Defender a felhő díjszabásához. A FIM ugyanarra a Log Analytics-munkaterületre tölt fel adatokat, mint amelyet a változáskövetés és leltározás adatainak tárolására hoztak létre. Javasoljuk, hogy monitorozza a társított Log Analytics-munkaterületet a pontos használat nyomon követése érdekében. Az Azure Monitor Naplók adathasználatának elemzésével kapcsolatos további információkért lásd: Használat elemzése a Log Analytics-munkaterületen.
A Log Analytics-munkaterülethez csatlakoztatott gépek a Log Analytics-ügynökkel gyűjtenek adatokat a telepített szoftverek, a Windows-szolgáltatások, a Windows beállításjegyzéke és fájljai, valamint a linuxos démonok monitorozott kiszolgálókon végzett változásairól. Ha rendelkezésre állnak adatok, az ügynök elküldi azokat az Azure Monitor-naplóknak feldolgozás céljából. Az Azure Monitor-naplók logikát alkalmaznak a fogadott adatokra, rögzítik és elemzésre elérhetővé teszik azokat.
Megjegyzés
változáskövetés és leltározás Log Analytics-munkaterületet kell csatlakoztatnia az Automation-fiókjához. A támogatott régiók végleges listájáért lásd: Azure Workspace-leképezések. A régióleképezések nem befolyásolják az Automation-fióktól eltérő régióban lévő virtuális gépek kezelését.
Előfordulhat, hogy szolgáltatóként több ügyfélbérlőt is előkészített az Azure Lighthouse-hoz. Az Azure Lighthouse lehetővé teszi, hogy egyszerre több Azure Active Directory-bérlőn (Azure AD) hatékonyan hajtsa végre a műveleteket, így hatékonyabbá téve az olyan felügyeleti feladatokat, mint változáskövetés és leltározás a felelős bérlők között. változáskövetés és leltározás több előfizetésben lévő gépeket is kezelhet ugyanabban a bérlőben, vagy a bérlők között az Azure delegált erőforrás-kezelésével.
Aktuális korlátozások
változáskövetés és leltározás nem támogatja vagy korlátozza a következő korlátozásokat:
- Rekurzió a Windows beállításjegyzék-nyomkövetéséhez
- Hálózati fájlrendszerek
- Különböző telepítési módszerek
- *.exe Windowson tárolt fájlok
- A Maximális fájlméret oszlop és értékek nem használhatók az aktuális implementációban.
- Ha nyomon követi a fájlmódosításokat, az legfeljebb 5 MB méretű fájlméretre korlátozódik.
- Ha a fájlméret >1,25 MB, akkor a FileContentChecksum helytelen, mert memóriakorlátok jelentkeznek az ellenőrzőösszeg számításában.
- Ha 30 perces gyűjtési ciklusban több mint 2500 fájlt próbál összegyűjteni, változáskövetés és leltározás teljesítmény csökkenhet.
- Ha a hálózati forgalom magas, a rekordok módosítása akár hat órát is igénybe vehet.
- Ha módosít egy konfigurációt egy gép vagy kiszolgáló leállítása közben, az az előző konfigurációhoz tartozó módosításokat is közzéteheti.
- Gyorsjavítási frissítések gyűjtése Windows Server 2016 Core RS3-gépeken.
- A Linux-démonok módosult állapotot mutathatnak annak ellenére, hogy nem történt változás. Ez a probléma az Azure Monitor ConfigurationChange tábla adatainak írási módja
SvcRunLevels
miatt merül fel.
Korlátok
A változáskövetés és leltározás vonatkozó korlátozásokért lásd: Azure Automation szolgáltatáskorlátok.
Támogatott operációs rendszerek
változáskövetés és leltározás minden olyan operációs rendszeren támogatott, amely megfelel a Log Analytics-ügynök követelményeinek. A Log Analytics-ügynök által jelenleg támogatott Windows- és Linux operációsrendszer-verziók listáját lásd a támogatott operációs rendszerekről .
A TLS 1.2 ügyfélkövetelményeivel kapcsolatos tájékoztatásért lásd: TLS 1.2 az Azure Automationhöz.
Python-követelmény
változáskövetés és leltározás mostantól támogatja a Python 2-t és a Python 3-at. Ha a gép olyan disztribúciót használ, amely egyik verziót sem tartalmazza, alapértelmezés szerint telepítenie kell őket. A következő mintaparancsok a Python 2-t és a Python 3-at telepítik különböző disztribúciókra.
Megjegyzés
A Python 3-tal kompatibilis OMS-ügynök használatához először távolítsa el a Python 2-t; ellenkező esetben az OMS-ügynök alapértelmezés szerint a Python 2-vel fog futni.
- Red Hat, CentOS, Oracle:
sudo yum install -y python2
- Ubuntu, Debian:
sudo apt-get update
sudo apt-get install -y python2
- SUSE:
sudo zypper install -y python2
Megjegyzés
A Python 2 végrehajtható fájlnak Python-aliasként kell lennie.
A hálózatra vonatkozó követelmények
A változáskövetés és leltározás szükséges portokkal, URL-címekkel és egyéb hálózatkezelési részletekkel kapcsolatos részletes információkért tekintse meg Azure Automation hálózati konfigurációt.
A Change Tracking és az Inventory engedélyezése
A változáskövetés és leltározás a következő módokon engedélyezheti:
Egy vagy több Azure-beli és nem Azure-beli gép Automation-fiókjából .
Manuálisan nem Azure-beli gépekhez, beleértve az Azure Arc-kompatibilis kiszolgálókon regisztrált gépeket vagy kiszolgálókat is. Hibrid gépek esetén azt javasoljuk, hogy telepítse a Log Analytics-ügynököt a Windowshoz, először csatlakoztassa a gépet az Azure Arc-kompatibilis kiszolgálókhoz, majd a Azure Policy használatával rendelje hozzá a Log Analytics-ügynök üzembe helyezését Linux vagy Windows Azure Arc rendszerű gépek beépített szabályzatához. Ha azt tervezi, hogy a gépeket Azure Monitor for VMs is figyeli, használja a Azure Monitor for VMs engedélyezése kezdeményezést.
Egyetlen Azure-beli virtuális gép esetén a virtuális gép oldaláról a Azure Portal. Ez a forgatókönyv Linux és Windows rendszerű virtuális gépeken érhető el.
Több Azure-beli virtuális gép esetén az Azure Portal Virtuális gépek lapján válassza ki őket.
Fájlmódosítások nyomon követése
A windowsos és a linuxos fájlok változásainak nyomon követéséhez változáskövetés és leltározás a fájlok MD5-kivonatait használja. A funkció a kivonatokkal észleli, hogy történt-e módosítás az utolsó leltár óta. A Linux-fájlok nyomon követéséhez győződjön meg arról, hogy rendelkezik OLVASÁSI hozzáféréssel az OMS-ügynök felhasználójához.
Fájltartalom változásainak nyomon követése
változáskövetés és leltározás lehetővé teszi egy Windows- vagy Linux-fájl tartalmának megtekintését. A fájl minden módosításához változáskövetés és leltározás a fájl tartalmát egy Azure Storage-fiókban tárolja. Egy fájl nyomon követésekor megtekintheti annak tartalmát a módosítás előtt vagy után. A fájl tartalma beágyazottan vagy egymás mellett tekinthető meg.
Beállításkulcsok nyomon követése
változáskövetés és leltározás lehetővé teszi a Windows beállításkulcsainak változásainak figyelését. A monitorozás lehetővé teszi a bővíthetőségi pontok rögzítését, ahol a külső kód és a kártevők aktiválhatók. Az alábbi táblázat az előre konfigurált (de nem engedélyezett) beállításkulcsokat sorolja fel. A kulcsok nyomon követéséhez mindegyiknek engedélyeznie kell őket.
Beállításjegyzék kulcsa | Cél |
---|---|
HKEY\LOCAL\MACHINE\Software\Microsoft\Windows\CurrentVersion\Group Policy\Scripts\Startup |
Az indításkor futó szkripteket figyeli. |
HKEY\LOCAL\MACHINE\Software\Microsoft\Windows\CurrentVersion\Group Policy\Scripts\Shutdown |
Figyeli a leállításkor futó szkripteket. |
HKEY\LOCAL\MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run |
Figyeli azokat a kulcsokat, amelyek azelőtt töltődnek be, hogy a felhasználó bejelentkezik a Windows-fiókba. A kulcsot a 64 bites számítógépeken futó 32 bites alkalmazásokhoz használják. |
HKEY\LOCAL\MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components |
Figyeli az alkalmazásbeállítások változásait. |
HKEY\LOCAL\MACHINE\Software\Classes\Directory\ShellEx\ContextMenuHandlers |
Figyeli a helyi menükezelőket, amelyek közvetlenül a Windows Intézőbe csatlakoznak, és általában folyamatban futnak explorer.exe. |
HKEY\LOCAL\MACHINE\Software\Classes\Directory\Shellex\CopyHookHandlers |
A monitorok közvetlenül a Windows Intézőbe horgoló horogkezelőket másolnak, és általában folyamatban futnak explorer.exe. |
HKEY\LOCAL\MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers |
Ikont átfedő kezelő regisztrációjának figyelése. |
HKEY\LOCAL\MACHINE\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers |
Figyeli a 64 bites számítógépeken futó 32 bites alkalmazások ikont átfedő kezelőinek regisztrációit. |
HKEY\LOCAL\MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects |
Figyeli az Internet Explorer új böngésző segédobjektum-beépülő modulját. Az aktuális oldal dokumentumobjektum-modelljének (DOM) elérésére és a navigáció szabályozására szolgál. |
HKEY\LOCAL\MACHINE\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Explorer\Browser Helper Objects |
Figyeli az Internet Explorer új böngésző segédobjektum-beépülő modulját. Az aktuális lap dokumentumobjektum-modelljének (DOM) elérésére és a 64 bites számítógépeken futó 32 bites alkalmazások navigációjának szabályozására szolgál. |
HKEY\LOCAL\MACHINE\Software\Microsoft\Internet Explorer\Extensions |
Figyeli az új Internet Explorer-bővítményeket, például az egyéni eszközmenüket és az egyéni eszköztárgombokat. |
HKEY\LOCAL\MACHINE\Software\Wow6432Node\Microsoft\Internet Explorer\Extensions |
Figyeli az új Internet Explorer-bővítményeket, például az egyéni eszközmenüket és az egyéni eszköztárgombokat a 64 bites számítógépeken futó 32 bites alkalmazásokhoz. |
HKEY\LOCAL\MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Drivers32 |
Figyeli a wavemapper, wave1 és wave2, msacm.imaadpcm, .msadpcm, .msgsm610 és vidc 32 bites illesztőprogramjait. Hasonló a system.ini fájl [illesztőprogramok] szakaszához. |
HKEY\LOCAL\MACHINE\Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Drivers32 |
Figyeli a wavemapper, wave1 és wave2, msacm.imaadpcm, .msadpcm, .msgsm610 és vidc 32 bites alkalmazásokhoz társított 32 bites illesztőprogramokat, amelyek 64 bites számítógépeken futnak. Hasonló a system.ini fájl [illesztőprogramok] szakaszához. |
HKEY\LOCAL\MACHINE\System\CurrentControlSet\Control\Session Manager\KnownDlls |
Figyeli az ismert vagy gyakran használt rendszer DLL-ek listáját. A monitorozás megakadályozza, hogy az emberek kihasználják a gyenge alkalmazáscímtár-engedélyeket azáltal, hogy a rendszer DLL-jeinek trójai faló verzióit eldobják. |
HKEY\LOCAL\MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify |
Figyeli azoknak a csomagoknak a listáját, amelyek eseményértesítéseket fogadhatnak winlogon.exe, a Windows interaktív bejelentkezési támogatási modelljétől. |
Rekurzió támogatása
változáskövetés és leltározás támogatja a rekurziót, amely lehetővé teszi helyettesítő karakterek megadását a könyvtárak közötti nyomon követés leegyszerűsítése érdekében. A rekurzió környezeti változókat is biztosít, amelyekkel több vagy dinamikus meghajtónévvel rendelkező környezetek fájljait követheti nyomon. Az alábbi lista a rekurzió konfigurálásához szükséges gyakori információkat tartalmazza:
Több fájl nyomon követéséhez helyettesítő karakterekre van szükség.
Helyettesítő karaktereket csak a fájlelérési út utolsó szegmensében használhat, például c:\folder\file* vagy /etc/*.conf.
Ha egy környezeti változó elérési útja érvénytelen, az ellenőrzés sikeres, de az elérési út sikertelen a végrehajtás során.
Az elérési út beállításakor kerülnie kell az általános elérésiút-neveket, mivel az ilyen típusú beállítás túl sok mappa bejárását okozhatja.
változáskövetés és leltározás adatgyűjtés
A következő táblázatban a változáskövetés és leltározás által támogatott módosítástípusok adatgyűjtési gyakorisága látható. Az aktuális állapot adatpillanatképe minden típus esetében legalább 24 óránként frissül.
Típus módosítása | Gyakoriság |
---|---|
Windows beállításjegyzék | 50 perc |
Windows-fájl | 30 perc |
Linux-fájl | 15 perc |
Windows-szolgáltatások | 10 másodperctől 30 percig Alapértelmezett: 30 perc |
Linux-démonok | 5 perc |
Windows-szoftver | 30 perc |
Linux-szoftver | 5 perc |
Az alábbi táblázat az egyes gépeken változáskövetés és leltározás nyomon követett elemekre vonatkozó korlátozásokat mutatja be.
Erőforrás | Korlátoz |
---|---|
Fájl | 500 |
Regisztrációs adatbázis | 250 |
Windows-szoftver (a gyorsjavításokat nem beleértve) | 250 |
Linux-csomagok | 1250 |
Szolgáltatások | 250 |
Démonok | 250 |
Az változáskövetés és leltározás használó gépek átlagos Log Analytics-adathasználata a környezettől függően havonta körülbelül 40 MB. A Log Analytics-munkaterület Használat és becsült költségek funkciójával megtekintheti az változáskövetés és leltározás által betöltött adatokat egy használati diagramon. Ezzel az adatnézetelmével kiértékelheti az adathasználatot, és megállapíthatja, hogy az milyen hatással van a számlára. Lásd: [A használat ismertetése és a költségek becslése](.). /.. /azure-monitor/logs/usage-estimated-costs.md#A használat ismertetése és a tarifacsomag optimalizálása).
Windows-szolgáltatások adatai
A Windows-szolgáltatások alapértelmezett gyűjtési gyakorisága 30 perc. A gyakoriságot a Windows-szolgáltatások lap Beállítások szerkesztése területén található csúszkával konfigurálhatja.
A teljesítmény optimalizálása érdekében a Log Analytics-ügynök csak a változásokat követi nyomon. Ha magas küszöbértéket állít be, a módosítások kimaradhatnak, ha a szolgáltatás visszatér az eredeti állapotához. Ha a gyakoriságot kisebb értékre állítja, akkor észlelheti az egyébként kihagyott módosításokat.
Kritikus szolgáltatások esetén azt javasoljuk, hogy az indítási állapotot automatikusként (késleltetett indítás) jelölje meg, hogy a virtuális gép újraindulását követően a szolgáltatások adatgyűjtése az MMA-ügynök elindulása után induljon el ahelyett, hogy a virtuális gép üzembe helyezése után azonnal elindulnánk.
Megjegyzés
Bár az ügynök 10 másodperces időközre képes nyomon követni a változásokat, az adatok megjelenítése még néhány percet vesz igénybe a Azure Portal. A portálon való megjelenítés ideje alatt bekövetkező változásokat a rendszer továbbra is nyomon követi és naplózza.
Konfigurációs állapotra vonatkozó riasztások támogatása
A változáskövetés és leltározás egyik fő képessége, hogy riasztást küld a hibrid környezet konfigurációs állapotának változásairól. Számos hasznos művelet érhető el a riasztásokra adott válaszként történő aktiváláshoz. Ilyenek például az Azure-függvények, az Automation-runbookok, a webhookok és hasonlók műveletei. A gép c:\windows\system32\drivers\etc\hosts fájljának változásairól való riasztások az változáskövetés és leltározás adatokra vonatkozó riasztások egyik jó alkalmazása. A riasztáshoz számos további forgatókönyv is rendelkezésre áll, beleértve a következő táblázatban meghatározott lekérdezési forgatókönyveket is.
Lekérdezés | Leírás |
---|---|
ConfigurationChange | where ConfigChangeType == "Files" and FileSystemPath contains " c:\windows\system32\drivers\" |
Hasznos a rendszerkritikus fájlok változásainak nyomon követéséhez. |
ConfigurationChange | where FieldsChanged contains "FileContentChecksum" and FileSystemPath == "c:\windows\system32\drivers\etc\hosts" |
Hasznos a kulcskonfigurációs fájlok módosításainak nyomon követéséhez. |
ConfigurationChange | ahol a ConfigChangeType == "WindowsServices" és az SvcName tartalmazza a "w3svc" és az SvcState == "Stopped" értéket |
Hasznos a rendszerkritikus szolgáltatások változásainak nyomon követéséhez. |
ConfigurationChange | ahol a ConfigChangeType == "Démonok" és az SvcName az "ssh" és az SvcState!= "Running" értéket tartalmazzák |
Hasznos a rendszerkritikus szolgáltatások változásainak nyomon követéséhez. |
ConfigurationChange | where ConfigChangeType == "Software" and ChangeCategory == "Added" |
A zárolt szoftverkonfigurációkat igénylő környezetekben hasznos. |
ConfigurationData | where SoftwareName contains "Monitoring Agent" and CurrentVersion!= "8.0.11081.0" |
Hasznos, ha azt látja, hogy mely gépeken van telepítve elavult vagy nem megfelelő szoftververzió. Ez a lekérdezés az utolsó jelentett konfigurációs állapotot jelenti, de nem jelent módosításokat. |
ConfigurationChange | where RegistryKey == @"HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\QualityCompat" |
Hasznos a kulcsfontosságú víruskereső kulcsok változásainak nyomon követéséhez. |
ConfigurationChange | ahol a RegistryKey tartalmazza @"HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\SharedAccess\\Parameters\\FirewallPolicy" |
Hasznos a tűzfalbeállítások változásainak nyomon követéséhez. |
A Log Analytics-ügynök frissítése a legújabb verzióra
A Change Tracking & Inventory esetében a gépek a Log Analytics-ügynökkel gyűjtik a telepített szoftverek, a Windows-szolgáltatások, a Windows beállításjegyzéke és fájljai, valamint a linuxos démonok változásaival kapcsolatos adatokat a figyelt kiszolgálókon. Hamarosan az Azure már nem fogadja el a Windows Log Analytics(LA) ügynök régebbi verzióiból, más néven a Windows Microsoft Monitoring Agentből (MMA) származó kapcsolatokat, amelyek egy régebbi módszert használnak a tanúsítványkezeléshez. Javasoljuk, hogy a lehető leghamarabb frissítse az ügynököt a legújabb verzióra.
A változásra a 10.20.18053-es verzióban (csomag) és az 1.0.18053.0-s verzióban (bővítmény) vagy újabb verzióban lévő ügynökök nem lesznek hatással. Ha ezt megelőzően ügynökkel dolgozik, az ügynök nem tud csatlakozni, és a Change Tracking & Inventory-folyamat & lefelé irányuló tevékenységei leállhatnak. Az LA-munkaterületen belül a HeartBeat táblában ellenőrizheti az la-ügynök aktuális verzióját.
Győződjön meg arról, hogy az irányelveknek megfelelően frissít a Windows Log Analytics-ügynök (MMA) legújabb verziójára.
Következő lépések
Az Automation-fiókból való engedélyezéshez lásd: Változáskövetés és leltározás engedélyezése Automation-fiókból.
Az Azure Portal való engedélyezéshez lásd: Az Azure Portal változáskövetés és leltározás engedélyezése.
Runbookból való engedélyezéshez lásd: Változáskövetés és leltározás engedélyezése runbookból.
Azure-beli virtuális gépről való engedélyezéshez lásd: Változáskövetés és leltározás engedélyezése Azure-beli virtuális gépről.