Requisiti per l'agente di Monitoraggio di Azure
Questo articolo fornisce i requisiti e i prerequisiti per l'agente di Monitoraggio di Azure. Fare riferimento ai dettagli in questo articolo prima di seguire le indicazioni per l’installazione dell'agente in Installare e gestire l'agente di Monitoraggio di Azure.
Dettagli sull'estensione della macchina virtuale
L'agente di Monitoraggio di Azure viene implementato come estensione di macchina virtuale di Azure con i dettagli nella tabella seguente. È possibile installarlo usando uno dei metodi per installare estensioni di macchine virtuali. Per informazioni sulla versione, vedere Versioni dell'estensione dell'agente di Monitoraggio di Azure.
Proprietà | Windows | Linux |
---|---|---|
Autore | Microsoft.Azure.Monitor | Microsoft.Azure.Monitor |
Type | AzureMonitorWindowsAgent | AzureMonitorLinuxAgent |
typeHandlerVersion | Vedere Versioni dell'estensione agente di Monitoraggio di Azure | Versioni dell'estensione agente di Monitoraggio di Azure |
Autorizzazioni
Per metodi che non consistono nell’uso del portale di Azure, è necessario disporre delle assegnazioni di ruolo seguenti per poter installare l'agente:
Ruolo predefinito | Ambiti | Motivo |
---|---|---|
|
Per distribuire l'agente | |
Qualsiasi ruolo che include l'azione Microsoft.Resources/deployments/* (ad esempio, Collaboratore Log Analytics |
|
Per distribuire l'estensione agente tramite modelli di Azure Resource Manager (usati anche da Criteri di Azure) |
L’identità gestita deve essere abilitata nelle macchine virtuali di Azure. Devono essere supportate sia le identità gestite assegnate dall'utente sia quelle assegnate dal sistema.
Assegnata dall'utente: questa identità gestita deve essere usata per distribuzioni su larga scala e può essere configurata con criteri di Azure integrati. È possibile creare un'identità gestita assegnata dall'utente una sola volta e condividerla tra più macchine virtuali, rendendola più scalabile rispetto a un'identità gestita assegnata dal sistema. Se si usa un'identità gestita assegnata dall'utente, è necessario passare i dettagli dell'identità gestita all'agente di Monitoraggio di Azure tramite le impostazioni dell'estensione:
{ "authentication": { "managedIdentity": { "identifier-name": "mi_res_id" or "object_id" or "client_id", "identifier-value": "<resource-id-of-uai>" or "<guid-object-or-client-id>" } } }
È consigliabile usare mi_res_id
, object_id
o client_id
come identifier-name
. Per altre informazioni su mi_res_id
, object_id
e client_id
, vedere la documentazione sull'identità gestita.
- Assegnata dal sistema: questa identità gestita è adatta ai test iniziali o alle distribuzioni di piccole dimensioni. Se usato su larga scala (ad esempio, per tutte le macchine virtuali in una sottoscrizione), genera un numero considerevole di identità create ed eliminate in Microsoft Entra ID. Per evitare questa varianza delle identità, usare invece identità gestite assegnate dall'utente.
Importante
L'identità gestita assegnata dal sistema è l'unica autenticazione supportata per server abilitati per Azure Arc e viene abilitata automaticamente non appena si installa l'agente di Azure Arc.
Spazio su disco
Lo spazio su disco richiesto può variare significativamente a seconda della configurazione di un agente o se l'agente non è in grado di comunicare con le destinazioni e deve memorizzare i dati nella cache. Per impostazione predefinita, l'agente richiede l'esecuzione di 10 GB di spazio su disco. La tabella seguente fornisce indicazioni per la pianificazione della capacità:
Scopo | Ambiente | Percorso | Spazio suggerito |
---|---|---|---|
Scaricare e installare pacchetti | Linux | /var/lib/waagent/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-{Version}/ | 500 MB |
Scaricare e installare pacchetti | Finestre | C:\Packages\Plugins\Microsoft.Azure.Monitor.AzureMonitorWindowsAgent | 500 MB |
Log delle estensioni | Linux (macchina virtuale di Azure) | /var/log/azure/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent/ | 100 MB |
Log delle estensioni | Linux (Azure Arc) | /var/lib/GuestConfig/extension_logs/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-{version}/ | 100 MB |
Log delle estensioni | Windows (macchina virtuale di Azure) | C:\WindowsAzure\Logs\Plugins\Microsoft.Azure.Monitor.AzureMonitorWindowsAgent | 100 MB |
Log delle estensioni | Windows (Azure Arc) | C:\ProgramData\GuestConfig\extension_logs\Microsoft.Azure.Monitor.AzureMonitorWindowsAgent | 100 MB |
Cache agente | Linux | /etc/opt/microsoft/azuremonitoragent, /var/opt/microsoft/azuremonitoragent | 500 MB |
Cache agente | Windows (macchina virtuale di Azure) | C:\WindowsAzure\Resources\AMADataStore.{DataStoreName} | 10.5 GB |
Cache agente | Windows (Azure Arc) | C:\Resources\Directory\AMADataStore. {DataStoreName} | 10.5 GB |
Cache eventi | Linux | /var/opt/microsoft/azuremonitoragent/events | 10 GB |
Cache eventi | Linux | /var/lib/rsyslog | 1 GB |
Passaggi successivi
Creare una regola di raccolta dati per raccogliere dati dall'agente e inviarli a Monitoraggio di Azure.