共用方式為


安裝和管理 Azure 監視器代理程式

本文詳細說明在 Azure 虛擬機器、擴展集和已啟用 Azure Arc 的伺服器上安裝、卸載、更新和設定 Azure 監視器代理程式 的不同方法。

重要

Azure 監視器代理程式需要至少一個資料收集規則 (DCR) 才能在用戶端電腦上安裝資料之後開始收集資料。 根據您使用的安裝方法,DCR 可能會,也可能不會自動建立。 如果沒有,您必須依照 使用 Azure 監視器代理程式收集資料 中的指導來設定資料收集。

必要條件

如需 Azure 監視器代理程式的必要條件和其他需求,請參閱下列文章:

重要

安裝、升級或卸載 Azure 監視器代理程式不需要重新啟動電腦。

安裝選項

下表列出在 Azure VM 和已啟用 Azure Arc 的伺服器上安裝 Azure 監視器代理程式的不同選項。 Azure Arc 代理程式 必須先安裝在 Azure 以外的任何機器上,才能安裝 Azure 監視器代理程式。

安裝方法 描述
VM 延伸模組 使用下列任何方法,以使用 Azure 擴充功能架構來安裝代理程式。 此方法不會建立 DCR,因此您必須建立至少一個 DCR,並將它與代理程式關聯,才能開始資料收集。
建立 DCR 當您在 Azure 入口網站中建立 DCR 時,Azure 監視器代理程式會安裝在新增為 DCR 資源的任何電腦上。 代理程式會立即開始收集 DCR 中定義的資料。
VM 深入解析 當您在機器上啟用 VM 深入解析時,會安裝 Azure 監視器代理程式,並建立 DCR 來收集預先定義的資料集。 您不應該修改此 DCR,但您可以建立其他 DCR 來收集其他資料。
容器深入解析 當您在 Kubernetes 叢集上啟用容器深入解析時,會在叢集中安裝 Azure 監視器代理程式的容器化版本,並建立 DCR 以立即開始收集資料。 您可以使用 使用資料收集規則在容器深入解析中設定資料收集和成本優化 中的指導來修改此 DCR。
用戶端安裝程式 使用 Windows 10 和 Windows 11 用戶端的 Windows MSI 安裝程式來安裝代理程式。
Azure 原則 使用 Azure 原則在 Azure 虛擬機器和已啟用 Azure Arc 的伺服器上自動安裝代理程式,並自動將它們與必要的 DCR 關聯。

注意

若要跨租用戶傳送資料,您必須先啟用 Azure Lighthouse。 不支援複製已安裝 Azure 監視器代理程式的機器。 這些情況的最佳做法是使用 Azure 原則或基礎結構作為程式碼工具來大規模部署 AMA。

安裝代理程式擴充功能

本節提供使用 VM 擴充功能安裝 Azure 監視器代理程式的詳細資料。

使用 使用 Azure 監視器代理程式 收集資料的指引,以使用 Azure 入口網站安裝代理程式,並建立 DCR 來收集資料。

解除安裝

若要使用 Azure 入口網站解除安裝 Azure 監視器代理程式,請前往虛擬機器、擴展集或已啟用 Azure Arc 的伺服器。 選取 [延伸模組] 索引標籤,然後選取 [AzureMonitorWindowsAgent] 或 [AzureMonitorLinuxAgent]。 在開啟的對話方塊中,選取 [解除安裝]

更新

注意

建議啟用自動擴充功能升級,在發行新的擴充功能版本之後,可能需要最多 5 週的時間,才能將已安裝的延伸模組更新至所有區域發行的已發行 (最新版) 版本。 升級會以批次的方式發出,因此您可能會看到某些虛擬機器、擴展集或已啟用 Arc 的伺服器會在其他虛擬機之前升級。 如果您需要立即升級擴充功能,您可以使用下列手動指示。

若要執行代理程式的一次性更新,您必須先解除安裝現有的代理程式版本。 然後如先前所述安裝新版本。

建議啟用自動延伸模組升級功能,來自動更新代理程式。 移至虛擬機器或擴展集,選取 [延伸模組] 索引標籤,然後選取 [AzureMonitorWindowsAgent] 或 [AzureMonitorLinuxAgent]。 在開啟的對話方塊中,選取 [啟用自動升級]

設定 (預覽)

資料收集規則 (DCR) 作為您電腦上的 Azure 監視器代理程式 (AMA) 管理工具。 AgentSettings DCR 可用來設定 AMA 參數,例如 DisQuotaInMb,確保代理程式符合您的特定監視需求。

注意

使用 AgentSettings DCR 時,請記住的重要考量:

  • AgentSettings DCR 只能透過範本部署進行設定。
  • AgentSettings 一律為自己的 DCR,且無法新增現有的 DCR。
  • 若要獲得適當的功能,機器和 AgentSettings DCR 必須位於相同的區域。

支援的參數

AgentSettings DCR 目前支援設定下列參數:

參數 描述 有效值
MaxDiskQuotaInMB 定義 Azure 監視器代理程式記錄檔和快取所使用的磁碟空間量。 1000-50000 (MB)
TimeReceivedForForwardedEvents 將 Sentinel WEF 資料表中的 WEF 資料行變更為使用 TimeReceived,而不是 TimeGenerated 資料 0 或 1

設定 AgentSettings DCR

目前不支援。

下一步

建立資料收集規則,以從代理程式收集資料,並將其傳送至 Azure 監視器。