Az Azure Monitor-ügynöknek legalább egy adatgyűjtési szabályra (DCR) van szüksége ahhoz, hogy megkezdje az adatgyűjtést az ügyfélszámítógépen való telepítés után. A használt telepítési módszertől függően előfordulhat, hogy a rendszer automatikusan létrehoz egy DCR-t. Ha nem, akkor konfigurálnia kell az adatgyűjtést az Adatok gyűjtése az Azure Monitor-ügynökkel című útmutatót követve.
Előfeltételek
Az Azure Monitor Agent előfeltételeiről és egyéb követelményeiről az alábbi cikkekben olvashat:
Az Azure Monitor-ügynök telepítéséhez, frissítéséhez vagy eltávolításához nem szükséges a gép újraindítása.
Telepítési lehetőségek
Az alábbi táblázat az Azure Monitor Agent Azure-beli virtuális gépekre és Azure Arc-kompatibilis kiszolgálókra való telepítésének különböző lehetőségeit sorolja fel. Az Azure Arc-ügynököt minden olyan gépre telepíteni kell, amely nem az Azure-ban található, mielőtt az Azure Monitor Agent telepíthető lenne.
Telepítési módszer
Leírás
Virtuálisgép-bővítmény
Az alábbi módszerek bármelyikével telepítheti az ügynököt az Azure-bővítmény keretrendszerével. Ez a metódus nem hoz létre DCR-t, ezért legalább egyet létre kell hoznia, és társítania kell az ügynökkel az adatgyűjtés megkezdése előtt.
Amikor létrehoz egy DCR-t az Azure Portalon, az Azure Monitor Agent minden olyan gépen telepítve lesz, amely a DCR erőforrásaiként van hozzáadva. Az ügynök azonnal megkezdi a DCR-ben definiált adatok gyűjtését.
Ha engedélyezi a virtuálisgép-elemzéseket egy gépen, az Azure Monitor Agent telepítve lesz, és létrejön egy DCR, amely előre meghatározott adathalmazt gyűjt. Ezt a DCR-t nem érdemes módosítania, de további DCR-eket hozhat létre más adatok gyűjtéséhez.
Ha engedélyezi a Container Insightst egy Kubernetes-fürtön, az Azure Monitor Agent egy tárolóalapú verziója lesz telepítve a fürtben, és létrejön egy DCR, amely azonnal megkezdi az adatok gyűjtését. Ezt a DCR-t az adatgyűjtés és a költségoptimalizálás konfigurálása a Container Insightsban adatgyűjtési szabály használatával című témakör útmutatásával módosíthatja.
Az Azure Policy használatával automatikusan telepítheti az ügynököt azure-beli virtuális gépekre és Azure Arc-kompatibilis kiszolgálókra, és automatikusan társíthatja őket a szükséges DCR-ekkel.
Feljegyzés
Ahhoz, hogy adatokat küldjön a bérlők között, először engedélyeznie kell az Azure Lighthouse-t.
Az Azure Monitor-ügynököt tartalmazó gépek klónozása nem támogatott. Ezekben a helyzetekben az ajánlott eljárás az, ha az Azure Policyt vagy az infrastruktúrát kódeszközként használja az AMA nagy léptékű üzembe helyezéséhez.
Ügynökbővítmény telepítése
Ez a szakasz az Azure Monitor Agent virtuálisgép-bővítmény használatával történő telepítésének részleteit ismerteti.
Az Adatok összegyűjtése az Azure Monitor-ügynökkel című útmutató segítségével telepítse az ügynököt az Azure Portalon, és hozzon létre egy DCR-t az adatok gyűjtéséhez.
Az Azure Monitor-ügynököt azure-beli virtuális gépeken és Azure Arc-kompatibilis kiszolgálókon a PowerShell-paranccsal telepítheti egy virtuálisgép-bővítmény hozzáadásához.
Azure-beli virtuális gépek
Az Alábbi PowerShell-parancsokkal telepítheti az Azure Monitor Agentet azure-beli virtuális gépekre. Válassza ki a megfelelő parancsot a választott hitelesítési módszer alapján.
Az Azure Monitor-ügynököt azure-beli virtuális gépekre és Azure Arc-kompatibilis kiszolgálókra az Azure CLI-paranccsal telepítheti egy virtuálisgép-bővítmény hozzáadásához.
Azure-beli virtuális gépek
Az Azure Monitor Agent azure-beli virtuális gépeken való telepítéséhez használja az alábbi CLI-parancsokat. Válassza ki a megfelelő parancsot a választott hitelesítési módszer alapján.
Felhasználó által hozzárendelt felügyelt identitás
Windows
az vm extension set --name AzureMonitorWindowsAgent --publisher Microsoft.Azure.Monitor --ids <vm-resource-id> --enable-auto-upgrade true --settings '{"authentication":{"managedIdentity":{"identifier-name":"mi_res_id","identifier-value":"/subscriptions/<my-subscription-id>/resourceGroups/<my-resource-group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/<my-user-assigned-identity>"}}}'
Linux
az vm extension set --name AzureMonitorLinuxAgent --publisher Microsoft.Azure.Monitor --ids <vm-resource-id> --enable-auto-upgrade true --settings '{"authentication":{"managedIdentity":{"identifier-name":"mi_res_id","identifier-value":"/subscriptions/<my-subscription-id>/resourceGroups/<my-resource-group>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/<my-user-assigned-identity>"}}}'
Rendszer által hozzárendelt felügyelt identitás
Windows
az vm extension set --name AzureMonitorWindowsAgent --publisher Microsoft.Azure.Monitor --ids <vm-resource-id> --enable-auto-upgrade true
Linux
az vm extension set --name AzureMonitorLinuxAgent --publisher Microsoft.Azure.Monitor --ids <vm-resource-id> --enable-auto-upgrade true
Azure-beli virtuális gépek méretezési készlete
Az az vmss extension set CLI parancsmaggal telepítse az Azure Monitor Agentet az Azure-beli virtuális gépek méretezési csoportjaira.
Azure Arc-kompatibilis kiszolgálók
Az Alábbi CLI-parancsokkal telepítheti az Azure Monitor Agentet az Azure Arc-kompatibilis kiszolgálókra.
Resource Manager-sablonokkal telepítheti az Azure Monitor-ügynököt Azure-beli virtuális gépekre és Azure Arc-kompatibilis kiszolgálókra, és létrehozhat egy társításokat az adatgyűjtési szabályokkal. A társítás létrehozása előtt minden adatgyűjtési szabályt létre kell hoznia.
Mintasablonok lekérése az ügynök telepítéséhez és a társítás létrehozásához a következő erőforrásokból:
Az Azure Monitor Agent Azure Portalon való eltávolításához lépjen a virtuális gépre, a méretezési csoportra vagy az Azure Arc-kompatibilis kiszolgálóra. Válassza a Bővítmények lapot, és válassza az AzureMonitorWindowsAgent vagy az AzureMonitorLinuxAgent lehetőséget. A megnyíló párbeszédpanelen válassza az Eltávolítás lehetőséget.
Eltávolítás Azure-beli virtuális gépeken
Az Azure Monitor Agent azure-beli virtuális gépeken való eltávolításához használja az alábbi PowerShell-parancsokat.
Az Azure Monitor Agent azure-beli virtuális gépeken való eltávolításához használja az alábbi CLI-parancsokat.
Windows
az vm extension delete --resource-group <resource-group-name> --vm-name <virtual-machine-name> --name AzureMonitorWindowsAgent
Linux
az vm extension delete --resource-group <resource-group-name> --vm-name <virtual-machine-name> --name AzureMonitorLinuxAgent
Eltávolítás azure-beli virtuális gépek méretezési csoportján
Az az vmss extension delete CLI parancsmaggal távolítsa el az Azure Monitor Agentet az Azure-beli virtuális gépek méretezési csoportjain.
Eltávolítás Azure Arc-kompatibilis kiszolgálókon
Az Alábbi CLI-parancsokkal távolítsa el az Azure Monitor Agentet az Azure Arc-kompatibilis kiszolgálókon.
Windows
az connectedmachine extension delete --name AzureMonitorWindowsAgent --machine-name <arc-server-name> --resource-group <resource-group-name>
Linux
az connectedmachine extension delete --name AzureMonitorLinuxAgent --machine-name <arc-server-name> --resource-group <resource-group-name>
n/a
Frissítés
Feljegyzés
Javasoljuk, hogy engedélyezze az automatikus bővítményfrissítést, hogy a telepített bővítményeket az összes régióban a stabil verzióra frissítse. A verzió nem kerül automatikusan kiadásra, amíg meg nem felel egy kiváló minőségű sávnak, amely akár 5 hetet is igénybe vehet a kezdeti kiadás után. A frissítéseket kötegekben bocsátjuk ki, így előfordulhat, hogy egyes virtuális gépek, méretezési csoportok vagy Arc-kompatibilis kiszolgálók frissítése mások előtt is meg fog jelenni. Ha azonnal frissítenie kell egy bővítményt, használhatja az alábbi manuális utasításokat.
Az ügynök egyszeri frissítéséhez először el kell távolítania a meglévő ügynökverziót. Ezután telepítse az új verziót a leírtak szerint.
Javasoljuk, hogy engedélyezze az ügynök automatikus frissítését az Automatikus bővítményfrissítés funkció engedélyezésével. Nyissa meg a virtuális gépet vagy a méretezési csoportot, válassza a Bővítmények lapot, és válassza az AzureMonitorWindowsAgent vagy az AzureMonitorLinuxAgent lehetőséget. A megnyíló párbeszédpanelen válassza az Automatikus frissítés engedélyezése lehetőséget.
Frissítés Azure-beli virtuális gépeken
Az ügynök egyszeri frissítéséhez először el kell távolítania a meglévő ügynökverziót, majd telepítenie kell az új verziót a leírtak szerint.
Javasoljuk, hogy engedélyezze az ügynök automatikus frissítését az automatikus bővítményfrissítési funkció engedélyezésével az alábbi PowerShell-parancsokkal.
Javasoljuk, hogy engedélyezze az ügynök automatikus frissítését az automatikus bővítményfrissítési funkció engedélyezésével az alábbi PowerShell-parancsokkal.
Az ügynök egyszeri frissítéséhez először el kell távolítania a meglévő ügynökverziót, majd telepítenie kell az új verziót a leírtak szerint.
Javasoljuk, hogy engedélyezze az ügynök automatikus frissítését az Automatikus bővítményfrissítés funkció engedélyezésével az alábbi CLI-parancsokkal.
Windows
az vm extension set --name AzureMonitorWindowsAgent --publisher Microsoft.Azure.Monitor --vm-name <virtual-machine-name> --resource-group <resource-group-name> --enable-auto-upgrade true
Linux
az vm extension set --name AzureMonitorLinuxAgent --publisher Microsoft.Azure.Monitor --vm-name <virtual-machine-name> --resource-group <resource-group-name> --enable-auto-upgrade true
Frissítés az Azure Arc-kompatibilis kiszolgálókon
Az ügynök egyszeri frissítéséhez használja az alábbi CLI-parancsokat.
Windows
az connectedmachine upgrade-extension --extension-targets "{\"Microsoft.Azure.Monitor.AzureMonitorWindowsAgent\":{\"targetVersion\":\"<target-version-number>\"}}" --machine-name <arc-server-name> --resource-group <resource-group-name>
Linux
az connectedmachine upgrade-extension --extension-targets "{\"Microsoft.Azure.Monitor.AzureMonitorLinuxAgent\":{\"targetVersion\":\"<target-version-number>\"}}" --machine-name <arc-server-name> --resource-group <resource-group-name>
Javasoljuk, hogy engedélyezze az ügynök automatikus frissítését az automatikus bővítményfrissítési funkció engedélyezésével az alábbi PowerShell-parancsokkal.
Az adatgyűjtési szabályok (DCRs) az Azure Monitor Agent (AMA) felügyeleti eszközeként szolgálnak a számítógépen. A AgentSettings DCR használatával konfigurálhat bizonyos AMA-paramétereket, hogy az ügynököt az adott monitorozási igényeknek megfelelően konfigurálja.
Feljegyzés
A DCR használatakor AgentSettings fontos szempontokat kell szem előtt tartani:
A AgentSettings DCR jelenleg csak ARM-sablonokkal konfigurálható.
AgentSettings egyetlen DCR-nek kell lennie, más beállítások nélkül.
A virtuális gépnek és a AgentSettings DCR-nek ugyanabban a régióban kell lennie.
Támogatott paraméterek
Az AgentSettings DCR jelenleg a következő paraméterek konfigurálását támogatja:
Paraméter
Leírás
Érvényes értékek
MaxDiskQuotaInMB
Meghatározza az Azure Monitor Agent naplófájljai és gyorsítótára által (MB-ban) felhasznált lemezterületet.
Linux: 1025-51199 Windows: 4000-51199
UseTimeReceivedForForwardedEvents
A Sentinel WEF tábla WEF oszlopának módosítása a TimeReceived helyett a TimeGenerated adatok használatára
Használja a következő ARM-sablon- és paraméterfájlokat:
ARM-sablonfájl
{
"$schema": "https://schema.management.azure.com/schemas/2019-04-01/deploymentTemplate.json#",
"contentVersion": "1.0.0.0",
"parameters": {
"vmName": {
"type": "string",
"metadata": {
"description": "The name of the virtual machine."
}
},
"dataCollectionRuleId": {
"type": "string",
"metadata": {
"description": "The resource ID of the data collection rule."
}
}
},
"resources": [
{
"type": "Microsoft.Insights/dataCollectionRuleAssociations",
"apiVersion": "2021-09-01-preview",
"scope": "[format('Microsoft.Compute/virtualMachines/{0}', parameters('vmName'))]",
"name": "agentSettings",
"properties": {
"description": "Association of data collection rule. Deleting this association will break the data collection for this virtual machine.",
"dataCollectionRuleId": "[parameters('dataCollectionRuleId')]"
}
}
]
}