共用方式為


Azure 監視器代理程式需求

本文提供使用 Azure 監視器代理程式的需求和必要條件。 在遵循安裝及管理 Azure 監視器代理程式中安裝代理程式的指引之前,請先檢閱本文中的資訊。

虛擬機器擴充功能詳細資料

Azure 監視器代理程式會實作為 Azure 虛擬機 (VM) 擴充功能。 下表列出延伸模組詳細數據。 您可以使用在 Azure 中安裝 VM 擴充功能的任何方法來安裝擴充功能。 如需版本資訊,請參閱 Azure 監視器代理程式擴充功能版本

下表列出要針對擴充功能安裝使用每個作業系統的屬性值:

屬性 Windows Linux
Publisher Microsoft.Azure.Monitor Microsoft.Azure.Monitor
Type AzureMonitorWindowsAgent AzureMonitorLinuxAgent
TypeHandlerVersion 請參閱 Azure 監視器代理程式擴充功能版本 請參閱 Azure 監視器代理程式擴充功能版本

權限

對於使用 Azure 入口網站 安裝以外的方法,您必須具有下列角色指派才能安裝代理程式:

內建角色 範圍 原因
虛擬機器參與者

Azure Connected Machine 資源管理員
虛擬機、擴展集

已啟用 Azure Arc 的伺服器 (英文)
若要部署代理程式
包含動作 的任何角色Microsoft.Resources/deployments/* (例如 Log Analytics 參與者 訂用帳戶和/或
資源群組
透過 Azure Resource Manager 範本部署代理程式延伸模組 (也會供 Azure 原則使用)

Azure 虛擬機器上必須啟用 受控識別。 支援使用者指派與系統指派的受控識別。

  • 使用者指派:此受控識別應該用於大規模部署,而且可以使用內建的 Azure 原則來設定。 您可以建立使用者指派的受控識別一次,並跨多個 VM 共用。 它比系統指派的受控識別更具延展性。 如果您使用使用者指派的受控識別,您必須透過擴充功能設定將受控識別詳細數據傳遞至 Azure 監視器代理程式:

    {
        "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>"
        }
        }
    }
    

    針對 identifier-name,請使用 mi_res_idobject_idclient_id。 如需 mi_res_idobject_idclient_id 的詳細資訊,請參閱受控識別文件

  • 系統指派:此受控識別適用於初始測試和小型部署。 大規模使用時,例如訂用帳戶中的所有 VM,會導致大量在 entra ID Microsoft 中建立和刪除的身分識別。 若要避免這類身分識別混亂,請改用使用者指派的受控身分識別。

重要

系統指派的受控識別是已啟用 Azure Arc 的伺服器唯一支援的驗證。 當您安裝 Azure Arc 代理程式時,系統會自動啟用它。

磁碟空間

注意

Azure 監控器代理程式安裝需要下列每個路徑 500 MB:

  • /var
  • /等
  • /選擇
目的 環境 路徑 建議的空間
下載並安裝套件 Linux /var/lib/waagent/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-{Version}/ 500 MB
下載並安裝套件 Windows C:\Packages\Plugins\Microsoft.Azure.Monitor.AzureMonitorWindowsAgent 500 MB
擴充功能記錄 Linux (Azure VM) /var/log/azure/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent/ 100 MB
擴充功能記錄 Linux (Azure Arc) /var/lib/GuestConfig/extension_logs/Microsoft.Azure.Monitor.AzureMonitorLinuxAgent-{version}/ 100 MB
擴充功能記錄 Windows (Azure VM) C:\WindowsAzure\Logs\Plugins\Microsoft.Azure.Monitor.AzureMonitorWindowsAgent 100 MB
擴充功能記錄 Windows (Azure Arc) C:\ProgramData\GuestConfig\extension_logs\Microsoft.Azure.Monitor.AzureMonitorWindowsAgent 100 MB
代理程式快取 Linux /etc/opt/microsoft/azuremonitoragent/var/opt/microsoft/azuremonitoragent 500 MB
代理程式快取 Windows (Azure VM) C:\WindowsAzure\Resources\AMADataStore。{DataStoreName} 10.5 GB
代理程式快取 Windows (Azure Arc) C:\Resources\Directory\AMADataStore。{DataStoreName} 10.5 GB
事件快取 Linux /var/opt/microsoft/azuremonitoragent/events 10 GB
事件快取 Linux /var/lib/rsyslog 1 GB

密碼編譯

當全系統加密原則設定為 FUTURE 模式時,Azure 監視器代理程式無法在 Linux 虛擬機上運作。 如需詳細資訊,請參閱Linux強化中的注意事項。