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
  • Set di scalabilità di macchine virtuali,
  • Server con abilitazione di Azure Arc
Per distribuire l'agente
Qualsiasi ruolo che include l'azione Microsoft.Resources/deployments/* (ad esempio, Collaboratore Log Analytics
  • Sottoscrizione e/o
  • Gruppo di risorse e/o
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_ido 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.