ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

如何在Azure实现单个分区空间报警

2020-01-15 18:57:18  阅读:261  来源: 互联网

标签:磁盘分区 分区 报警 VM 磁盘空间 Azure 使用率


    各位好,这次我们来做个小实验,之前有讲到过怎么在Azure中实现磁盘空间使用率的报警,这对于日常运维来说都是很基础的需求,但是有一个问题是,Azure本身提供的指标只能看到所有磁盘的使用率,有些常见的场景并没有办法覆盖到


    比如说,如果我们希望针对某个分区设置磁盘空间的报警,如D盘或者E盘,这时候Azure本身提供的VM里的metric就不支持了,因为它只能针对整个VM的所有磁盘空间做报警,而不能细化到某一个分区,如果想查看Azure提供的metric,可以看以下网址查看

    https://docs.azure.cn/zh-cn/azure-monitor/platform/autoscale-common-metrics


    回到之前的话题,如果想做到针对单独的磁盘分区设置报警,也并不是没有办法,Azure其实这里做的是比较灵活的,我们可以在诊断设置里添加自己想要监控的Metrics,只要OS层面会收集这个信息即可


    具体怎么操作,我们来看一下


    首先,我们需要登录到OS里,找到性能计数器,添加LogicalDisk里的%Free Space,这里就可以选择需要查看的磁盘分区1.png



    之后其实就可以看到这个分区的磁盘空间状况了,也就是说Windows本身就是支持查看单独磁盘分区的空间使用率情况的2.png


    双击计数器,在性能计数器的属性里,我们可以看到这个条目代表的就是C盘空间使用率的指标了

    3.png



    还有个更简单的办法就是我们可以直接用PowerShell (Get-Counter -ListSet LogicalDisk).PathsWithInstances

    可以看到我们其实能够监控很多个系统的状态

    4.png



    之后,在Azure VM的performance counter里,我们选择custom,然后将刚才查到的counter输入进去5.png


    

    

    

    之后,其实就可以在常规的VM监控页面看到刚才添加的监控项了!

    6.png



        之后,再想做个什么报警之类的东西还不是手到擒来了,类似地,想再看其他的指标都可以通过这个方法

标签:磁盘分区,分区,报警,VM,磁盘空间,Azure,使用率
来源: https://blog.51cto.com/mxyit/2467085

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有