帮助手册

通过 VM 扩展监控 Azure 虚拟服务器

在 Azure 中通过 VM 扩展添加监视器,并在 Site24x7 仪表板中查看所有关键指标。Azure 用户现在可以通过更简便的方式添加 Windows 或 Linux 监视器,无需下载代理程序。

您可以通过以下三种方式之一,使用 VM 扩展添加服务器监视器:

通过 Azure UI 门户添加 VM 扩展:

  1. 登录 Azure 门户
  2. 如果您正在创建新的虚拟机,请导航至 New > Virtual Machines > 选择列出的任意 Windows/Linux 服务器应用,以添加 Windows/Linux 监视器

    说明

    您也可以通过导航至 Resource Groups > Add (+) > 选择列出的任意 Windows Server 应用来添加新的虚拟机

  3. 如果您在 Azure 中已有现有虚拟机,请导航至 Virtual Machines > 选择要添加扩展的虚拟机
  4. 选择部署模型(Classic/Resource)> 点击 Create
  5. 配置基本设置、虚拟机大小和其他可选功能
  6. 在 Settings 面板下,进入 Extensions > Add Extension (+) > Server Monitoring for Windows/Linux - Site24x7


  7. 要对 Windows/Linux 代理进行身份验证,需要设备密钥。登录 Site24x7 并在 Site24x7 客户端中导航至 Admin > Developer > Device Key。如果您是新用户,请注册
  8. 点击 Create
  9. 在提供的字段中输入获取的设备密钥,点击 OK
  10. 您现在可以在 Site24x7 仪表板中查看您的监视器,并开始监控关键指标

通过 PowerShell 添加 VM 扩展:

前提条件:

请确保已安装 Azure PowerShell SDK,且版本为 2.6 或以上

使用经典模型:

  1. 通过输入以下命令登录 Microsoft Azure 门户
    Login-AzAccount
  2. 登录后,执行以下命令
    对于 Linux 服务器,
     
    Set-AzVMExtension -SettingString '{"site24x7LicenseKey":"Your Device Key from Site24x7 portal"}'
    -Publisher Site24x7 -ExtensionType Site24x7LinuxServerExtn
    -Version 1.8 -Name "Site24x7LinuxServerExtn"
    -ResourceGroupName "Your resource group's name"
    -Location "Your VM's location" -VMName "Your VM Name"
    对于 Windows 服务器,
     
    Set-AzVMExtension -ResourceGroupName "Your Resource Group's Name"
    -Location "Your VM Location" -VMName "Your VM Name"
    -Name "Site24x7WindowsServerExtn" -Publisher "Site24x7" -ExtensionType "Site24x7WindowsServerExtn"
    -TypeHandlerVersion "1.8"
    -SettingString '{"site24x7AgentType":"azurevmextnwindowsserver" , "site24x7LicenseKey":"SITE24x7 Device Key"}'

使用 Azure Resource Manager (ARM):

请按照以下步骤,通过 PowerShell 使用 ARM 添加 VM 扩展:

  1. 通过输入以下命令登录 Microsoft Azure 门户
    Login-AzureRmAccount
  2. 登录后,执行以下命令
    对于 Linux 服务器,
    Set-AzureRmVMExtension -ProtectedSettingString '{"site24x7LicenseKey":"enter your licensekey"}' -Publisher Site24x7 
    -ExtensionType Site24x7LinuxServerExtn -Version 1.5  -Name <Any extension name> -ResourceGroupName <resourcegroup name> -Location <location> -VMName <vm name>
    对于 Windows 服务器,
    Set-AzureRmVMExtension -ProtectedSettingString '{"site24x7AgentType":"azurevmextnwindowsserver" , "site24x7LicenseKey":"enter your licensekey"}' -Publisher Site24x7 -ExtensionType Site24x7WindowsServerExtn -Version 1.5 -Name <Any extension name> -ResourceGroupName <resourcegroup name> -Location <location> -VMName <vm name>
说明

  • "site24x7LicenseKey" 是可从 Admin > Developer > Device Key 获取的设备密钥
  • 命令字符串中的 SettingString、Publisher、ExtensionType 和 Version 不应更改
  • 用户可以修改 -Name,该名称将在扩展门户(Settings > Extensions)中显示

对于经典模型和 ARM 模型,

通过执行以下命令获取扩展的版本及其他属性:

Get-AzureVMAvailableExtension -ExtensionName Site24x7LinuxServerExtn
Get-AzureVMAvailableExtension -ExtensionName Site24x7WindowsServerExtn

获取位置列表:

Get-AzureLocation

删除扩展:

对于 Linux 服务器,

Remove-AzureRmVMExtension -VMName <vm name> -Name Site24x7LinuxServerExtn 
-ResourceGroupName <resourcegroup name>

对于 Windows 服务器,

Remove-AzureRmVMExtension -VMName <vm name> -Name Site24x7WindowsServerExtn -ResourceGroupName <resourcegroup name>

通过 Azure CLI(命令行界面)添加 VM 扩展:

[仅适用于 Linux 平台]

  1. 对于 Azure CLI 版本 1.0,登录 Microsoft Azure 门户并执行以下命令:
    azure login
    azure vm extension set -g <resource-group-name> --vm-name <vm-name> --version 1.5 --publisher-name Site24x7 -n Site24x7LinuxServerExtn --private-config "{\"site24x7LicenseKey\":\"ab_9868f27c8a45b2fc76088c8ecec7bd7305f59661\"}" --public-config "{\"site24x7AgentType\":\"azurevmextnlinuxserver\"}"
  2. 对于 Azure CLI 版本 2.0,使用以下命令登录并安装 VM 扩展:
    az login
    az vm extension set --publisher Site24x7 -n Site24x7LinuxServerExtn -g <resource-group-name> --vm-name <vm-name> --version 1.5 --protected-settings "{\"site24x7LicenseKey\":\"ab_9868f27c8a45b2fc76088c8ecec7bd7305f59661\"}" --settings "{\"site24x7AgentType\":\"azurevmextnlinuxserver\"}"
说明

您也可以在通过 Azure CLI 添加 VM 扩展时关联配置文件。了解更多

本文档对您有帮助吗?

您愿意帮助我们改进文档吗?请告诉我们哪些方面可以做得更好。


很抱歉本文档未能让您满意。我们希望了解可以从哪些方面改进您的体验。


感谢您抽出时间分享反馈。我们将利用您的反馈来改进在线帮助资源。

短链接已复制!