Azure 監視器 Agent 會從 Azure 與混合式虛擬機器 (VM) 的客體作業系統收集監視資料。 它會將數據傳遞至 Azure 監視器,以供功能、深入解析和其他服務使用,例如 Microsoft Sentinel 和 適用於雲端的 Microsoft Defender。 本文將介紹 Azure 監視器 代理程式的功能及支援的使用案例。
關於 Azure 監視器 代理的簡短介紹,包括如何在 Azure 入口網站部署代理的示範,請參閱影片 ITOps Talk: Azure 監視器 Agent。
附註
Azure 監視器 Agent 是 Azure 監視器 中用於收集訪客作業系統資料的支援代理程式。 如果你目前使用舊版 Log Analytics 代理程式,請參閱「遷移至 Azure 監視器 代理」以獲得指引。
安裝
Azure 監視器代理程式是 Azure 監視器的數據收集方法之一。 你可以安裝在運行於 Azure 的虛擬機、其他雲端或本地端,這樣它就能存取本地日誌和效能資料。 沒有代理程式,你只能從主機收集資料,因為你無法存取用戶端作業系統和正在執行的程序。
你可以在單一機器上安裝代理程式,或透過多種方法大規模安裝,包括虛擬機擴充功能、Azure 原則,或啟用像是虛擬機洞察等功能。 如需詳細安裝選項與說明,請參閱 安裝與管理 Azure 監視器 代理程式。
在 Linux 上,代理程式會建立本地使用者帳號來執行其服務。 關於完整帳號清單及其用途,請參見 安裝過程中創建的 Linux 使用者帳號。
資料收集
Azure 監視器 代理依據與代理相關的資料收集規則(DCR)來收集資料。 DCR定義了收集哪些資料、如何處理以及傳送到哪裡。
安裝代理程式時,它會擷取並套用所有相關的 DCR,並定期檢查更新。 它能在多個代理與環境中集中且一致地設定資料收集。
關於資料收集規則、關聯、轉換及目的地的完整概念與架構描述,請參閱 Azure 監視器 中的資料收集規則(DCR)。 關於跨環境與情境組織 DCR 的指引,請參閱 Azure 監視器 中建立與管理 DCR 的最佳實務。
成本
使用 Azure 監視器 代理程式不需付費,但您可能需支付資料擷取和儲存的費用。 如需 Log Analytics 數據收集和保留和客戶計量的相關信息,請參閱 Azure 監視器記錄成本計算和選項 ,以及 分析 Log Analytics 工作區中的使用量。
支援區域
Azure 監視器 Agent 在所有全球 Azure 區域、Azure Government,以及由世紀互聯提供的 Azure 中,均適用於正式發行的功能。 虛擬機擴充功能在空距雲中不被支援。 不過,Windows MSI 用戶端安裝程式支援空中隔斷雲。 如需詳細資訊,請參閱 依區域的產品可用性。
支援的服務與功能
以下表格說明 Azure 監視器 代理程式與舊版代理目前支援的不同環境與功能。 此資訊可協助您判斷 Azure 監視器 Agent 是否支援您目前的需求。 如需移轉特定功能的指引,請參閱 從Log Analytics代理程式移轉至 Azure 監視器代理程式。
Windows 代理程式
以下表格比較了 Windows 上 Azure 監視器 Agent 與舊版代理的功能。
支援的環境
| 環境 | Azure 監視器代理程式 | 舊版 Agent |
|---|---|---|
| Azure雲服務 | ✓ | ✓ |
| 其他雲端 (Azure Arc) | ✓ | ✓ |
| 內部部署 (Azure Arc) | ✓ | ✓ |
| Windows 用戶端作業系統 | ✓ |
收集的資料
| 數據源 | Azure 監視器代理程式 | 舊版 Agent |
|---|---|---|
| 事件記錄 | ✓ | ✓ |
| 效能 | ✓ | ✓ |
| 以檔案為基礎的記錄 | ✓ | ✓ |
| Internet Information Services (IIS) 記錄 | ✓ | ✓ |
資料目的地
| 目的地 | Azure 監視器代理程式 | 舊版 Agent |
|---|---|---|
| Azure 監視器記錄 | ✓ | ✓ |
支援的服務與功能
| 服務或功能 | Azure 監視器代理程式 | 舊版 Agent |
|---|---|---|
| Microsoft Sentinel | ✓ (範圍) | ✓ |
| VM 深入解析 | ✓ | ✓ |
| 適用於雲端的 Microsoft Defender (僅使用 適用於端點的 Microsoft Defender Agent) | ||
| Azure 更新管理員 (已移至 Azure 更新管理員) | ✓ | ✓ |
| Azure Local | ✓ | |
| Update Manager (不再使用 Agent) | ||
| 變更追蹤 | ✓ | ✓ |
| SQL 最佳做法評定 | ✓ |
Linux 代理程式
以下表格比較了 Linux 上 Azure 監視器 Agent 與舊版代理的功能。
支援的環境
| 環境 | Azure 監視器代理程式 | 舊版 Agent |
|---|---|---|
| Azure雲服務 | ✓ | ✓ |
| 其他雲端 (Azure Arc) | ✓ | ✓ |
| 內部部署 (Azure Arc) | ✓ | ✓ |
收集的資料
| 數據源 | Azure 監視器代理程式 | 舊版 Agent |
|---|---|---|
| Syslog | ✓ | ✓ |
| 效能 | ✓ | ✓ |
| 以檔案為基礎的記錄 | ✓ |
資料目的地
| 目的地 | Azure 監視器代理程式 | 舊版 Agent |
|---|---|---|
| Azure 監視器記錄 | ✓ | ✓ |
支援的服務與功能
| 服務或功能 | Azure 監視器代理程式 | 舊版 Agent |
|---|---|---|
| Microsoft Sentinel | ✓ (範圍) | ✓ |
| VM 深入解析 | ✓ | ✓ |
| 適用於雲端的 Microsoft Defender (僅使用 適用於端點的 Microsoft Defender Agent) | ||
| Azure 更新管理員 (已移至 Azure 更新管理員) | ✓ | ✓ |
| Update Manager (不再使用 Agent) | ||
| 變更追蹤 | ✓ | ✓ |
支援的資料來源
關於 Azure 監視器 代理程式可收集的資料來源清單及如何設定的說明,請參見「以 Azure 監視器 代理收集資料」。
相關內容
- 在 Windows 和 Linux 虛擬機上安裝 Azure 監視器代理程式。
- 建立數據收集規則 ,以從代理程式收集數據,並將其傳送至 Azure 監視器。