Megosztás a következőn keresztül:


Rövid útmutató: Riasztások létrehozása az Azure Resource Graph és a Log Analytics használatával

Ebben a rövid útmutatóban megtudhatja, hogyan hozhat létre riasztásokat az Azure Resource Graph-lekérdezéseken az Azure Log Analytics használatával. Riasztásokat hozhat létre az Azure Resource Graph-lekérdezéssel, a Log Analytics-munkaterülettel és a felügyelt identitásokkal. A riasztás feltételei adott időközönként küldenek értesítéseket.

Lekérdezésekkel riasztásokat állíthat be az üzembe helyezett Azure-erőforrásokhoz. Lekérdezéseket azure Resource Graph-táblákkal hozhat létre, vagy kombinálhatja az Azure Resource Graph-táblákat és a Log Analytics-adatokat az Azure Monitor-naplókból.

A cikk példáiban hozzon létre erőforrásokat ugyanabban az erőforráscsoportban, és használja ugyanazt a régiót, például az USA 3. nyugati régióját. A cikkben szereplő példák lekérdezéseket futtatnak, és riasztásokat hoznak létre az Azure-erőforrásokhoz egyetlen Azure-bérlőben. Az Azure Data Explorer-fürtök nem tartoznak a cikk hatókörébe.

Ez a cikk két riasztási példát tartalmaz:

  • Azure Resource Graph: Az Azure Resource Graph-tábla Resources használatával létrehoz egy lekérdezést, amely adatokat kér le az üzembe helyezett Azure-erőforrásokhoz, és riasztást hoz létre.
  • Azure Resource Graph és Log Analytics: Az Azure Resource Graph-táblát Resources és a Log Analytics-adatokat használja az Azure Monitor Naplók Heartbeat táblából. Ez a példa egy virtuális géppel mutatja be, hogyan állíthatja be a lekérdezést és a riasztást.

Feljegyzés

Az Azure Resource Graph-riasztások log analyticsszel való integrációja nyilvános előzetes verzióban érhető el.

Előfeltételek

  • Ha még nem rendelkezik Azure-fiókkal, első lépésként hozzon létre egy ingyenes fiókot.
  • Az Azure-ban üzembe helyezett erőforrások, például virtuális gépek vagy tárfiókok.
  • Az Azure Resource Graph- és Log Analytics-lekérdezés példájának használatához legalább egy Azure-beli virtuális gépre van szüksége az Azure Monitor-ügynökkel.

Munkaterület létrehozása

Hozzon létre egy Log Analytics-munkaterületet a figyelt előfizetésben.

  1. Jelentkezzen be az Azure Portalra.

  2. A keresőmezőbe írja be a Log Analytics-munkaterületeket , és válassza ki a Log Analytics-munkaterületeket.

    Ha Log Analytics-munkaterületeket használt, kiválaszthatja azt az Azure-szolgáltatásokból.

    Képernyőkép az Azure kezdőlapjáról, amely kiemeli a keresőmezőt és a Log Analytics-munkaterületeket.

  3. Válassza a Létrehozás lehetőséget:

    • Előfizetés: Az Azure-előfizetés kiválasztása
    • Erőforráscsoport: demo-arg-alert-rg
    • Név: demo-arg-alert-workspace
    • Régió: USA 3. nyugati régiója
      • Másik régiót is kijelölhet, de ugyanazt a régiót más erőforrásokhoz is használhatja.
  4. Válassza a Véleményezés + létrehozás lehetőséget, és várja meg, amíg megjelenik az ellenőrzés.

  5. Az üzembe helyezés megkezdéséhez válassza a Létrehozás lehetőséget .

  6. Az üzembe helyezés befejezésekor válassza az Ugrás az erőforrásra lehetőséget.

Virtuális gép létrehozása

Az Azure Resource Graph-táblát használó példához nem kell virtuális gépet létrehoznia.

Lekérdezés létrehozása

A Log Analytics-munkaterületen hozzon létre egy Azure Resource Graph-lekérdezést az Azure-erőforrások számának lekéréséhez. Ez a példa az Azure Resource Graph Resources táblát használja.

  1. A Log Analytics-munkaterület oldalának bal oldalán válassza a Naplók lehetőséget. Ha megjelenik, zárja be a Lekérdezések ablakot.

  2. Használja a következő kódot az Új lekérdezésben:

    arg("").Resources
    | count
    

    A Log Analytics táblázatneveinek nagybetűsnek kell lenniük az egyes szavak első betűjével, például Resources vagy ResourceContainers. Kisbetűs szerű resources vagy resourcecontainers.

    Képernyőkép a Log Analytics-munkaterületről az Erőforrások tábla lekérdezésével, amely kiemeli a naplókat és a futtatás gombot.

  3. Válassza a Futtatás lehetőséget.

    Az eredmények az Azure-előfizetésben lévő erőforrások számát jelenítik meg. Jegyezze fel ezt a számot, mert szüksége van rá a riasztási szabály feltételéhez. A lekérdezés manuális futtatásakor a szám a felhasználói identitáson alapul, az aktivált riasztás pedig felügyelt identitást használ. Előfordulhat, hogy a szám manuális futtatási vagy aktivált riasztások között eltérő lehet.

  4. Távolítsa el a számokat a lekérdezésből.

    arg("").Resources
    

Riasztási szabály létrehozása

A Log Analytics-munkaterületen válassza az Új riasztási szabály lehetőséget. A Log Analytics-munkaterületről származó lekérdezést a rendszer a riasztási szabályba másolja. A riasztási szabály létrehozása több lapfület is tartalmazza, amelyeket frissíteni kell a riasztás létrehozásához.

Képernyőkép az új riasztási szabályt kiemelő Log Analytics-munkaterület oldaláról.

Hatókör

Ellenőrizze, hogy a hatókör alapértelmezés szerint a demo-arg-alert-workspace nevű Log Analytics-munkaterületre tartozik-e.

Csak akkor végezze el a következő lépéseket, ha a hatókör nincs alapértelmezettként beállítva:

  1. Lépjen a Hatókör lapra , és válassza a Hatókör kiválasztása lehetőséget.
  2. A Kijelölt erőforrások képernyő alján távolítsa el az aktuális hatókört.
  3. Válassza ki a hatókör kiválasztására vonatkozó lehetőséget.
  4. Bontsa ki a demo-arg-alert-rg rg elemet az erőforrások listájából, és válassza a demo-arg-alert-workspace lehetőséget.
  5. Válassza az Alkalmazás lehetőséget.
  6. Válassza a Tovább: Feltétel lehetőséget.

Feltétel

Az űrlap több kitöltendő mezővel rendelkezik:

  • Jel neve: Egyéni naplókeresés
  • Keresési lekérdezés: Megjeleníti a lekérdezési kódot
    • Ha módosította a hatókört, a lekérdezést a Lekérdezés létrehozása szakaszból kell hozzáadnia.

Mérés

  • Mérték: Táblázatsorok
  • Összesítés típusa: Darabszám
  • Összesítés részletessége: 5 perc

Riasztási logika

  • Operátor: Nagyobb, mint
  • Küszöbérték: Olyan számot használjon, amely kisebb, mint az erőforrások számából visszaadott szám.
    • Ha például az erőforrásszám 50 volt, akkor használja a 45-öt. Ez az érték aktiválja a riasztást, amikor kiértékeli az erőforrásokat, mert az erőforrások száma meghaladja a küszöbértéket.
  • A kiértékelés gyakorisága: 5 perc

Válassza a Következő: Műveletek lehetőséget.

Műveletek

Válassza a Műveletcsoport létrehozása lehetőséget:

  • Előfizetés: Válassza ki az Azure-előfizetést.
  • Erőforráscsoport: demo-arg-alert-rg
  • Régió: A globális lehetővé teszi a műveletcsoportok szolgáltatás számára a hely kiválasztását.
  • Műveletcsoport neve: demo-arg-alert-action-group
  • Megjelenítendő név: demo-action (a korlát 12 karakter)

Válassza a Tovább elemet : Értesítések:

  • Értesítés típusa: Válassza az E-mail/SMS-üzenet/Leküldés/Hang lehetőséget.
  • Név: e-mail-riasztás
  • Jelölje be az E-mail jelölőnégyzetet, és írja be az e-mail-címét.
  • Kattintson az OK gombra.

Válassza a Véleményezés + létrehozás lehetőséget, ellenőrizze, hogy az összegzés helyes-e, majd válassza a Létrehozás lehetőséget. A rendszer visszalép a Riasztási szabály létrehozása lap Műveletek lapjára. A Műveletcsoport neve a létrehozott műveletcsoportot jeleníti meg. E-mailben értesítést kap arról, hogy felvette a műveletcsoportba.

Válassza a Tovább elemet : Részletek.

Részletek

Használja a következő információkat a Részletek lapon:

  • Előfizetés: Válassza ki az Azure-előfizetést.
  • Erőforráscsoport: demo-arg-alert-rg
  • Súlyosság: Fogadja el az alapértelmezett értéket 3 – Tájékoztató.
  • Riasztási szabály neve: demo-arg-alert-rule
  • Riasztási szabály leírása: E-mail-riasztás az Azure-erőforrások számához
  • Régió: USA 3. nyugati régiója
  • Identitás: Válassza ki a rendszer által hozzárendelt felügyelt identitást.

Válassza a Véleményezés + létrehozás lehetőséget, ellenőrizze, hogy az összegzés helyes-e, majd válassza a Létrehozás lehetőséget. A rendszer visszalép a Log Analytics-munkaterület Naplók lapjára.

Szerepkör hozzárendelése

Rendelje hozzá a Log Analytics-olvasót a rendszer által hozzárendelt felügyelt identitáshoz, hogy engedélyekkel rendelkezik az e-mail-értesítéseket küldő riasztásokhoz.

  1. Válassza a Figyelési>riasztások lehetőséget a Log Analytics-munkaterületen. Válassza az OK gombot, ha a rendszer a nem mentett módosítások elvetésére kéri.
  2. Válassza a Riasztási szabályok lehetőséget.
  3. Válassza a demo-arg-alert-rule lehetőséget.
  4. Válassza ki a hozzárendelt Beállítások>identitásrendszert:>
    • Állapot: Bekapcsolva
    • Objektumazonosító: A Vállalati alkalmazás (szolgáltatásnév) GUID azonosítója a Microsoft Entra ID-ban.
    • Engedély: Azure-szerepkör-hozzárendelések kiválasztása:
      • Ellenőrizze, hogy az előfizetés ki van-e jelölve.
      • Válassza a Szerepkör-hozzárendelés hozzáadása lehetőséget:
      • Hatókör: Előfizetés
      • Előfizetés: Válassza ki az Azure-előfizetés nevét.
      • Szerepkör: Log Analytics-olvasó
  5. Válassza a Mentés lehetőséget.

Néhány percig tart, amíg a Log Analytics-olvasó megjelenik az Azure-szerepkör-hozzárendelések lapon. A lap frissítéséhez válassza a Frissítés lehetőséget.

A böngésző vissza gombjával térjen vissza az identitáshoz, majd válassza az Áttekintés lehetőséget a riasztási szabályhoz való visszatéréshez. Válassza ki a demo-arg-alert-rg nevű erőforráscsoportra mutató hivatkozást.

Bár a cikk hatókörén kívül esik, egy Azure Data Explorer-fürt esetében adja hozzá az Olvasó szerepkört a rendszer által hozzárendelt felügyelt identitáshoz. További információkért a cikk végén válassza ki az Azure Data Explorer-fürtökhöz tartozó szerepkör-hozzárendelések hivatkozását.

Riasztások ellenőrzése

Miután hozzárendelte a szerepkört a riasztási szabályhoz, e-mailt kap a riasztási üzenetekről. A szabály úgy lett létrehozva, hogy öt percenként küldjön riasztásokat, és néhány percig tart az első riasztás lekérése.

A riasztásokat az Azure Portalon is megtekintheti:

  1. Nyissa meg a demo-arg-alert-rg erőforráscsoportot.

  2. Válassza a demo-arg-alert-workspace lehetőséget az erőforrások listájában.

  3. Válassza a Figyelési>riasztások lehetőséget.

  4. Megjelenik a riasztások listája.

    Képernyőkép a Log Analytics-munkaterületről, amelyen az aktivált riasztások listája látható.

Az erőforrások eltávolítása

Ha meg szeretné tartani a riasztás konfigurációját, de meg szeretné akadályozni a riasztás küldését és az e-mail-értesítések küldését, letilthatja. Nyissa meg a riasztási szabály demo-arg-alert-rule vagy demo-arg-la-alert-rule elemét, és válassza a Letiltás lehetőséget.

Ha nincs szüksége erre a riasztásra vagy a példában létrehozott erőforrásokra, törölje az erőforráscsoportot a következő lépésekkel:

  1. Nyissa meg az erőforráscsoport demo-arg-alert-rg elemét.
  2. Válassza az Erőforráscsoport törlése elemet.
  3. Írja be az erőforráscsoport nevét a megerősítéshez.
  4. Válassza a Törlés lehetőséget.

Ha létrehozott egy virtuális gépet, törölje a számítógépre az üzembe helyezés során letöltött titkos kulcsot. A fájlnév kiterjesztéssel .pem rendelkezik.

A lekérdezés nyelvével vagy az erőforrások feltárásával kapcsolatos további információkért tekintse meg az alábbi cikkeket.