Azure 虚拟机监控集成
Azure 虚拟机(VM)是 Azure 提供的多种按需可扩展计算资源之一。Azure VM 让您无需购买和维护运行虚拟机所需的物理硬件,即可享受虚拟化的灵活性。但您仍需通过执行配置、修补和安装运行在其上的软件等任务来维护 VM。
借助 Site24x7 的集成支持,您可以监控虚拟机指标、配置阈值,并接收关键问题的告警。
设置与配置
在配置新 Azure 监视器时添加 Azure VM
如果您尚未配置 Azure 监视器,请按照以下步骤添加:
- 登录您的 Site24x7 账户。
- 从左侧导航窗格中选择云,然后选择 Azure > 添加 Azure 监视器。您也可以按照这些步骤添加 Azure 监视器。
- 在 Azure 监视器配置过程中,在编辑 Azure 监视器页面,从服务/资源类型下拉列表中选择 Azure 虚拟机。
将 Azure VM 添加到现有 Azure 监视器
如果您已为租户配置了 Azure 监视器,可以按照以下步骤添加 Azure VM:
- 登录您的 Site24x7 账户。
- 从您希望添加 Azure VM 的 Azure 监视器左侧导航窗格中,进入基础架构仪表板、资源清单仪表板或管理操作。
- 单击汉堡图标,然后选择编辑选项,进入编辑 Azure 监视器页面。
- 在编辑 Azure 监视器页面,从下拉菜单中选择对应的订阅和资源组,从服务/资源类型下拉列表中选择 Azure 虚拟机,然后单击保存。
配置成功后,进入云 > Azure,从 Azure 监视器下拉列表中选择 Azure 虚拟机,即可查看已发现的 VM。
发现新 Azure 资源大约需要 15-30 分钟。如需立即发现所选配置,请进入 Azure 监视器的基础架构仪表板,从汉堡图标中单击立即发现选项。
轮询频率
Site24x7 的 Azure VM 监视器每分钟收集一次指标数据,每五分钟从您的应用程序收集一次状态信息。
支持的指标
收集以下指标:
| 指标名称 | 描述 | 统计方式 | 单位 |
|---|---|---|---|
| CPU Credits Consumed | VM 消耗的积分总数。仅适用于 B 系列可突发 VM | 平均值 | Count |
| CPU Credits Remaining | 可用于突发的积分总数。仅适用于 B 系列可突发 VM | 平均值 | Count |
| Disk Read Bytes | 监控期间从磁盘读取的字节数 | 平均值 | Bytes |
| Disk Read Operations/Sec | 磁盘每秒输入操作数(IOPS) | 平均值 | Count per second |
| Disk Write Bytes | 监控期间写入磁盘的字节数 | 平均值 | Bytes |
| Disk Write Operations/Sec | 磁盘写入 IOPS | 平均值 | Count per second |
| Inbound Flows | 入站方向(流入 VM 的流量)的当前流数 | 平均值 | Count |
| Network In | VM 上所有网络接口接收的可计费字节数 | 平均值 | Bytes |
| Network Out | VM 上所有网络接口的出站可计费字节数(已弃用) | 平均值 | Bytes |
| OS Disk Queue Depth | OS 磁盘队列深度(或队列长度) | 平均值 | Count |
| OS Disk Read Bytes/sec | 在 OS 磁盘监控期间从单个磁盘读取的每秒字节数 | 平均值 | Count per second |
| OS Disk Read Operations/Sec | 在 OS 磁盘监控期间从单个磁盘读取的 IOPS | 平均值 | Count per second |
| OS Disk Write Bytes/sec | 在 OS 磁盘监控期间写入单个磁盘的每秒字节数 | 平均值 | Count per second |
| OS Disk Write Operations/Sec | 在 OS 磁盘监控期间从单个磁盘写入的 IOPS | 平均值 | Count per second |
| Outbound Flows | 出站方向(从 VM 流出的流量)的当前流数 | 平均值 | Count |
| Data Disk Queue Depth | 数据磁盘队列深度(或队列长度) | 平均值 | Count |
| Data Disk Read Bytes/sec | 监控期间从单个磁盘读取的每秒字节数 | 平均值 | Count per second |
| Data Disk Read Operations/Sec | 监控期间从单个磁盘读取的 IOPS | 平均值 | Count per second |
| Data Disk Write Bytes/sec | 监控期间写入单个磁盘的每秒字节数 | 平均值 | Count per second |
| Data Disk Write Operations/Sec | 监控期间向单个磁盘写入的 IOPS | 平均值 | Count per second |
| Percentage CPU | VM 当前使用的已分配计算单元的百分比 | 平均值 | Percent |
| Temp Disk Read Bytes/Sec | 从连接到虚拟机的临时磁盘读取数据的平均速率,可用于跟踪临时存储读取吞吐量。 | 平均值 | Bytes |
| Temp Disk Write Bytes/Sec | 写入临时磁盘数据的平均速率,有助于评估临时存储的写入活动和性能。 | 平均值 | Bytes |
| Temp Disk Read Operations/Sec | 临时磁盘每秒平均读取操作数,表示临时存储的读取 IOPS 使用情况。 | 平均值 | Count per second |
| Temp Disk Write Operations/Sec | 临时磁盘每秒平均写入操作数,有助于监控临时存储的写入 IOPS 性能。 | 平均值 | Count per second |
| Temp Disk Queue Depth | 临时磁盘中排队的读写请求平均数量。较高的值可能表示存储瓶颈。 | 平均值 | Milliseconds |
| Temp Disk Latency (Preview) | 临时磁盘 I/O 请求的平均处理时间,可用于识别临时磁盘性能延迟。 | 平均值 | Milliseconds |
| Data Disk Latency (Preview) | VM 上数据磁盘的平均延迟,较高的延迟可能影响应用程序性能和响应能力。 | 平均值 | Milliseconds |
| OS Disk Latency (Preview) | 操作系统磁盘 I/O 操作的平均延迟,有助于诊断与启动和系统进程相关的性能问题。 | 平均值 | Milliseconds |
服务器监控扩展
安装服务器监控扩展后,您可以获取系统级指标和其他功能,包括 100 多个插件集成、IT 自动化、详细的根本原因分析报告、事件日志和 Syslog 监控等。
从 Site24x7 门户安装服务器监控扩展需要参与者角色。
安装方法
方法一
- 进入云 > Azure。
- 从 Azure 下拉列表中选择 Azure 虚拟机,然后单击所需的 VM。
- 选择服务器监控扩展选项卡,然后单击安装 Azure 扩展。

方法二
- 进入云 > Azure,单击 Azure 监视器,然后从下拉列表中选择管理操作选项卡。
- 在管理操作页面,从按服务类型下拉列表中选择 AZURE-VM。
- 单击 VM 扩展安装列中的安装图标以安装扩展。

如需批量安装,请单击批量服务器代理扩展安装。

方法三
- 进入云 > Azure。
- 从 Azure 监视器左侧导航窗格中进入基础架构仪表板、资源清单仪表板或管理操作。
- 单击汉堡图标,然后选择编辑选项,进入编辑 Azure 监视器页面。
- 在 Azure 资源过滤器部分,在 VM 中的安装服务器监控代理旁边选择是。
- 单击保存以保存设置。此操作将在资源发现期间自动安装 VM 扩展。

您也可以从 Azure 门户为 Windows 或 Linux 安装服务器监控代理扩展。
成功安装后,您可以从 Azure VM 查看服务器代理指标。

这里是 Site24x7 服务器监控代理收集的完整指标列表。
如果 Azure 门户中 VM 规模集的升级策略设置为自动,则无论 Site24x7 中选择了哪个实例,VM 扩展都将应用于规模集下的所有实例。
Azure 正常运行时间监控
Site24x7 的 Azure 正常运行时间监控可主动跟踪您 Azure 资源的可用性和正常运行时间,以及其配置和资源清单详情。请注意,启用正常运行时间监控将禁用性能指标数据收集。
阈值配置
全局配置
- 进入左侧导航窗格中的管理部分。
- 从左侧窗格中选择配置文件,然后从下拉菜单中选择阈值和可用性 (+)选项卡。
- 将监视器类型选择为 Azure 虚拟机。
您还可以为上述所有指标设置阈值。
监视器级别配置
- 进入云 > Azure,从下拉菜单中选择 Azure 虚拟机。
- 选择要设置阈值的资源,然后单击顶部的汉堡图标。
- 选择编辑选项,进入编辑 Azure 虚拟机页面。
选择阈值和可用性选项,为指标设置阈值。您还可以在属性级别配置 IT 自动化。
告警抑制配置
当您不希望在手动关机或维护期间收到告警邮件时,可以抑制告警。在这种情况下,您可以在添加/编辑阈值配置文件页面设置 VM 关机时抑制告警选项。此操作仅会抑制告警,VM 可用性仍会受到影响。

IT 自动化
您可以为 Azure VM 添加自动化。VM 具有专属自动化类型,如启动 VM、停止 VM 或在 VM 中安装代理。
- 登录您的 Site24x7 账户。
- 进入管理 > IT 自动化模板 (+) > 添加自动化模板。添加自动化后,您可以安排它们按顺序依次执行。

配置规则
为多个监视器配置阈值配置文件、通知配置文件、标签、监视器组和其他参数可能非常耗时。您可以使用配置规则自动化监控资源的配置设置。在添加新监视器时,您可以运行扫描并关联之前生成的符合监视器配置的任意规则。
如何添加配置规则。
摘要
您可以使用摘要选项卡获取按时间组织的上述指标性能数据。
- 要查看摘要,请进入云 > Azure,单击 Azure 监视器 > Azure 虚拟机。
- 单击某个资源,然后选择摘要选项卡。
这样,您可以查看可用性、宕机时间、入站和出站可计费网络等更多信息。
配置详情
配置详情选项卡提供 VM 的详细信息,包括硬件配置文件、存储配置文件、OS 配置文件、网络配置文件等。
- 要获取配置详情,请进入云 > Azure,单击 Azure 监视器 > Azure 虚拟机。
- 单击某个资源,然后选择配置详情选项卡。
预测
借助 Site24x7 的预测引擎,您可以根据历史观测数据预测 Azure VM 性能指标的未来走势。VM 监视器使用十五到三十天的历史数据来预测未来七天的指标使用情况。
您可以从云 > Azure 查看预测图表,进入 Azure 监视器,从下拉列表中选择 Azure 虚拟机,然后选择预测选项卡。

报表
通过我们深度洞察的报表,获取监控资源各项参数的详细数据,提升服务性能。
要查看 Azure VM 的报表:
- 进入左侧导航窗格中的报表部分。
- 从左侧菜单中选择 Azure 虚拟机。
您可以查看所选监视器的可用性摘要报表和性能报表。您还可以获取所有 Azure VM 监视器的资源清单报表、摘要报表、可用性摘要报表、健康趋势报表和性能报表。
Azure 虚拟机监控还提供服务器集成报表,可让您了解 VM 实例是否已集成服务器监视器。
您也可以从 VM 监视器的摘要选项卡获取报表。
- 进入某个资源的摘要选项卡,单击可用性或宕机时间,获取监视器的可用性摘要报表。同样,单击任意图表标题,可查看监视器的性能报表。
查看 Site24x7 为各监视器类型提供的报表列表。
相关链接
如何添加 Azure 监视器
如何为监视器配置 IT 自动化
如何集成 Azure App Service 监视器
如何添加配置规则
