Virtuálisgép-ügyfél eseménynaplóinak gyűjtése
Az Azure Monitor Metrics és a VM Insights teljesítményszámlálói segítenek azonosítani a teljesítmény rendellenességeit és riasztásait a küszöbértékek elérésekor. Az észlelt problémák kiváltó okainak elemzéséhez azonban naplóadatokat kell elemeznie, hogy lássa, mely rendszeresemények okozták vagy járultak hozzá a problémákhoz. Ebben a leckében beállít egy adatgyűjtési szabályt (DCR) a Linux rendszerű virtuális gépek Syslog-adatainak gyűjtéséhez, és egy egyszerű Kusto lekérdezésnyelv (KQL) lekérdezéssel tekintheti meg a naplóadatokat az Azure Monitor Log Analyticsben.
A VM Insights telepíti az Azure Monitor-ügynököt, és létrehoz egy DCR-t, amely összegyűjti az előre definiált teljesítményszámlálókat, leképezi a folyamatfüggőségeket, és előre összeállított munkafüzetekben jeleníti meg az adatokat. Létrehozhat saját DCR-eket a virtuálisgép-teljesítményszámlálók gyűjtéséhez, amelyeket a virtuálisgép-elemzések DCR nem gyűjtenek, vagy naplóadatokat gyűjthet.
Amikor DCRs-eket hoz létre az Azure Portalon, választhat a teljesítményszámlálók és a mintavételezési arányok közül, vagy hozzáadhat egyéni teljesítményszámlálókat. Választhat a naplótípusok és súlyossági szintek előre definiált készletéből, vagy egyéni naplós sémákat is definiálhat. Egyetlen DCR-t társíthat az előfizetés bármely vagy az összes virtuális gépéhez, de előfordulhat, hogy több tartományvezérlőre van szüksége a különböző virtuális gépek különböző típusú adatainak gyűjtéséhez.
DCR létrehozása naplóadatok gyűjtéséhez
Az Azure Portalon keresse meg és válassza ki a monitort az Azure Monitor áttekintési oldalának megnyitásához.
Adatgyűjtési végpont létrehozása
A naplóadatok küldéséhez rendelkeznie kell egy adatgyűjtési végpontkal. Végpont létrehozása:
- Az Azure Monitor bal oldali navigációs menüjében válassza a Gépház alatt az Adatgyűjtési végpontok lehetőséget.
- Az Adatgyűjtési végpontok lapon válassza a Létrehozás lehetőséget.
- Az adatgyűjtési végpont létrehozása lapon adja meg a linux-logs-endpoint nevet.
- Válassza ki ugyanazt az előfizetést, erőforráscsoportot és régiót , amelyet a virtuális gép használ.
- Válassza a Véleményezés + létrehozás lehetőséget, és ha az ellenőrzés sikeres, válassza a Létrehozás lehetőséget.
Az adatgyűjtési szabály létrehozása
A DCR létrehozása az eseménynaplók gyűjtéséhez:
A Figyelés bal oldali navigációs menüben a Gépház alatt válassza az Adatgyűjtési szabályok lehetőséget.
Az Adatgyűjtési szabályok lapon láthatja a virtuálisgép-elemzések által létrehozott DCR-t. Új adatgyűjtési szabály létrehozásához válassza a Létrehozás lehetőséget.
Az Adatgyűjtési szabály létrehozása képernyő Alapismeretek lapján adja meg a következő információkat:
- Szabály neve: Adja meg a collect-events-linux értéket.
- Előfizetés, erőforráscsoport és régió: Válassza ugyanazt, mint a virtuális gép esetében.
- Platform típusa: Válassza a Linuxot.
Válassza a Tovább: Erőforrások vagy az Erőforrások lapot.
Az Erőforrások képernyőn válassza az Erőforrások hozzáadása lehetőséget.
A Hatókör kiválasztása képernyőn válassza ki a monitorozott-linux-vm virtuális gépet, majd válassza az Alkalmaz lehetőséget.
Az Erőforrások képernyőn válassza az Adatgyűjtési végpontok engedélyezése lehetőséget.
A monitorozott-linux-vm adatgyűjtési végpontjaalatt válassza ki a létrehozott linux-logs-végpontot.
Válassza a Tovább elemet : Adatgyűjtés és kézbesítés, illetve a Gyűjtés és kézbesítés lap.
A Gyűjtés és kézbesítés lapon válassza az Adatforrás hozzáadása lehetőséget.
Az Adatforrás hozzáadása képernyőn az Adatforrás típusa csoportban válassza a Linux Syslog lehetőséget.
Az Adatforrás hozzáadása képernyőn válassza a Tovább: Cél vagy a Cél lapot, és győződjön meg arról, hogy a Fiók vagy névtér megegyezik a használni kívánt Log Analytics-munkaterületével. Használhatja a virtuálisgép-elemzések által beállított alapértelmezett Log Analytics-munkaterületet, vagy létrehozhat vagy használhat egy másik Log Analytics-munkaterületet.
Az Adatforrás hozzáadása képernyőn válassza az Adatforrás hozzáadása lehetőséget.
Az Adatgyűjtési szabály létrehozása képernyőn válassza a Véleményezés + létrehozás lehetőséget, és ha az ellenőrzés sikeres, válassza a Létrehozás lehetőséget.
Naplóadatok megtekintése
A DCR által gyűjtött naplóadatokat KQL-naplólekérdezésekkel tekintheti meg és elemezheti. A virtuális gépekhez minta KQL-lekérdezések érhetők el, de írhat egy egyszerű lekérdezést, hogy megtekintse a DCR által gyűjtött eseményeket.
A virtuális gép Áttekintés lapján válassza a Figyelés menü bal oldali navigációs menüjének Naplók elemét. A Log Analytics megnyit egy üres lekérdezési ablakot, amelynek hatóköre a virtuális gépre van állítva.
A naplóadatokhoz az Azure Monitor áttekintési oldalának bal oldali navigációs sávján a Naplók lehetőséget választva is hozzáférhet. Ha szükséges, a lekérdezési ablak tetején válassza a Hatókör kiválasztása lehetőséget, hogy a lekérdezés a kívánt Log Analytics-munkaterületre és virtuális gépre terjedjen ki.
Megjegyzés:
A Log Analytics megnyitásakor megnyílik a mintalekérdezéseket tartalmazó Lekérdezések ablak. Egyelőre zárja be ezt az ablakot, mert manuálisan fog létrehozni egy egyszerű lekérdezést.
Az üres lekérdezési ablakban írja be a Syslog parancsot, majd válassza a Futtatás lehetőséget. Megjelenik az időtartományon belül gyűjtött DCR összes rendszernapló-eseménye.
A lekérdezés finomításával azonosíthatja a fontos eseményeket. Például csak azokat az eseményeket jelenítheti meg, amelyek súlyossági szintű figyelmeztetést kaptak.