监控Azure VM上的可用磁盘空间

问题描述 投票:8回答:3

有没有办法从Azure门户监控可用磁盘空间?

我知道I / O,内存,网络,CPU,.NET,SQL,ASP.NET,IIS等都有各种诊断方法。

但有没有办法看到连接到VM的磁盘上有多少可用空间?

我发现的只是第三方解决方案:

http://cloudmonix.com/blog/how-to-monitor-free-disk-space-on-azure-vms/

但是应该有一些方法可以在不需要第三方软件的情况下看到像磁盘空间这样的基本指标,对吗?

azure virtual-machine azure-diagnostics azureportal
3个回答
4
投票

更新2019年

今天这是可能的。要使用Azure Monitor监视每个驱动器的可用磁盘空间,请执行以下操作:

  1. Enable Guest Operating System OS Metrics for the VM
  2. 在Azure门户中,选择虚拟机。
  3. 单击“诊断设置”(在“监视”下)。
  4. 单击“性能计数器”选项卡
  5. 单击“自定义”按钮。
  6. 在文本框中,为您想要的驱动器添加自定义指标。例如\LogicalDisk(C:)\% Free Space
  7. 单击“添加”并将“单位”设置为Percent

来源:Azure支持。


2
投票

目前,Azure门户无法实现。

但你可以通过使用Azure OMS来做到这一点。有一个example如何使用Azure OMS来监视可用磁盘。


2
投票

今天通过Azure门户或Azure监视器无法做到这一点。可用磁盘空间是来宾OS性能计数器。如果这是Windows VM,则可以使用Windows Azure诊断(WAD)代理将性能计数器收集到Azure存储表和/或EventHub,并设置自定义工具以监视此数据。如果这是一个Linux VM,那么还有等效的Linux Diagnostic Extension。

以下是WAD的一些相关链接 -

https://docs.microsoft.com/en-us/azure/virtual-machines/virtual-machines-windows-extensions-diagnostics-template?toc=%2fazure%2fvirtual-machines%2fwindows%2ftoc.json https://docs.microsoft.com/en-us/azure/monitoring-and-diagnostics/azure-diagnostics-streaming-event-hubs

© www.soinside.com 2019 - 2024. All rights reserved.