Azure 監視使用代理從 Azure VM 收集啟動和性能資料,将此資料存儲在 Azure 存儲中,并使其可供通過門戶、Azure PowerShell 子產品和 Azure CLI 進行通路。 使用更新管理可以管理 Azure Windows VM 的更新和修補程式。
本教程介紹如何執行下列操作:
在 VM 上啟用啟動診斷
檢視啟動診斷
安裝診斷擴充
建立警報
本教程需要 Azure PowerShell 子產品 3.6 或更高版本。 運作 <code>Get-Module -ListAvailable AzureRM</code> 即可查找版本。 如果需要更新,請參閱安裝 Azure PowerShell 子產品。
若要完成本教程中的示例,必須具備現有虛拟機。 如果需要,此腳本示例可為你建立一個虛拟機。 根據教程進行操作時,請根據需要替換資源組、VM 名稱和位置。
當 Windows 虛拟機啟動時,啟動診斷代理将捕獲螢幕輸出,可以使用該輸出進行故障排除。 此功能是預設啟用的。 捕獲的螢幕截圖存儲在一個 Azure 存儲帳戶中,該帳戶也是預設建立的。
可以使用 Get-AzureRmVMBootDiagnosticsData 指令擷取啟動診斷資料。 在下面的示例中,啟動診斷下載下傳到了 *c:* 驅動器的根目錄中。
PowerShell複制
可以使用基本的主機名額,但若要檢視更詳細的名額和 VM 特定的名額,需在 VM 上安裝 Azure 診斷擴充。 使用 Azure 診斷擴充可從 VM 檢索其他監視資料和診斷資料。 可以檢視這些性能名額,并根據 VM 的性能情況建立警報。 診斷擴充是通過 Azure 門戶安裝的,如下所述:
在 Azure 門戶中,單擊“資源組”,選擇“myResourceGroup”,然後在資源清單中選擇“myVM”。
單擊“診斷設定”。 清單中将顯示已在上一部分中啟用的“啟動診斷”。 單擊“基本名額”對應的複選框。
單擊“啟用來賓級監視”按鈕。

可以根據特定的性能名額建立警報。 例如,當平均 CPU 使用率超過特定的門檻值或者可用磁盤空間低于特定的空間量時,警報可用于發出通知。 警報顯示在 Azure 門戶中,也可以通過電子郵件發送。 還可以觸發 Azure 自動化 Runbook 或 Azure 邏輯應用來響應生成的警報。
以下示例針對平均 CPU 使用率建立警報。
在 VM 邊欄頁籤上單擊“警報規則”,然後單擊警報邊欄頁籤頂部的“添加名額警報”。
為警報提供名稱,例如 myAlertRule
若要在 CPU 百分比持續 5 分鐘超過 1.0 時觸發警報,請選中其他所有預設值。
(可選)選中“電子郵件所有者、參與者和讀者”對應的框,以便向他們發送電子郵件通知。 預設操作是在門戶中顯示通知。
單擊“确定”按鈕。
在本教程中,你已使用 Azure 安全中心配置并檢視了 VM。 已了解如何:
建立虛拟網絡
建立資源組和 VM
建立警報
立即通路http://market.azure.cn