十年網(wǎng)站開(kāi)發(fā)經(jīng)驗(yàn) + 多家企業(yè)客戶 + 靠譜的建站團(tuán)隊(duì)
量身定制 + 運(yùn)營(yíng)維護(hù)+專(zhuān)業(yè)推廣+無(wú)憂售后,網(wǎng)站問(wèn)題一站解決
各位好,這次我們來(lái)做個(gè)小實(shí)驗(yàn),之前有講到過(guò)怎么在Azure中實(shí)現(xiàn)磁盤(pán)空間使用率的報(bào)警,這對(duì)于日常運(yùn)維來(lái)說(shuō)都是很基礎(chǔ)的需求,但是有一個(gè)問(wèn)題是,Azure本身提供的指標(biāo)只能看到所有磁盤(pán)的使用率,有些常見(jiàn)的場(chǎng)景并沒(méi)有辦法覆蓋到
比如說(shuō),如果我們希望針對(duì)某個(gè)分區(qū)設(shè)置磁盤(pán)空間的報(bào)警,如D盤(pán)或者E盤(pán),這時(shí)候Azure本身提供的VM里的metric就不支持了,因?yàn)樗荒茚槍?duì)整個(gè)VM的所有磁盤(pán)空間做報(bào)警,而不能細(xì)化到某一個(gè)分區(qū),如果想查看Azure提供的metric,可以看以下網(wǎng)址查看
https://docs.azure.cn/zh-cn/azure-monitor/platform/autoscale-common-metrics
回到之前的話題,如果想做到針對(duì)單獨(dú)的磁盤(pán)分區(qū)設(shè)置報(bào)警,也并不是沒(méi)有辦法,Azure其實(shí)這里做的是比較靈活的,我們可以在診斷設(shè)置里添加自己想要監(jiān)控的Metrics,只要OS層面會(huì)收集這個(gè)信息即可
具體怎么操作,我們來(lái)看一下
首先,我們需要登錄到OS里,找到性能計(jì)數(shù)器,添加LogicalDisk里的%Free Space,這里就可以選擇需要查看的磁盤(pán)分區(qū)
之后其實(shí)就可以看到這個(gè)分區(qū)的磁盤(pán)空間狀況了,也就是說(shuō)Windows本身就是支持查看單獨(dú)磁盤(pán)分區(qū)的空間使用率情況的
雙擊計(jì)數(shù)器,在性能計(jì)數(shù)器的屬性里,我們可以看到這個(gè)條目代表的就是C盤(pán)空間使用率的指標(biāo)了
還有個(gè)更簡(jiǎn)單的辦法就是我們可以直接用PowerShell (Get-Counter -ListSet LogicalDisk).PathsWithInstances
可以看到我們其實(shí)能夠監(jiān)控很多個(gè)系統(tǒng)的狀態(tài)
之后,在Azure VM的performance counter里,我們選擇custom,然后將剛才查到的counter輸入進(jìn)去
之后,其實(shí)就可以在常規(guī)的VM監(jiān)控頁(yè)面看到剛才添加的監(jiān)控項(xiàng)了!
之后,再想做個(gè)什么報(bào)警之類(lèi)的東西還不是手到擒來(lái)了,類(lèi)似地,想再看其他的指標(biāo)都可以通過(guò)這個(gè)方法
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無(wú)理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性?xún)r(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專(zhuān)為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。