利用Zabbix來監控Windows Performance Counter

來源:互聯網
上載者:User

標籤:

Windows的效能計數器提供了很多系統的效能指標度量,通過Windows的效能計數器,我們可以對Windows的伺服器的當前運行狀態有個即時的情況瞭解。

Zabbix Agent支援(Win)

perf_counter[counter,<interval>]

內建帶參數key,用來讀取windows效能計數器的值。

perf_counter[\ASP.NET\Applications Running]

擷取同時運行於伺服器電腦上的ASP.NET應用程式的數目。

大家可以舉一反三。

計數器名稱的數字對應

效能計數器的名稱有時候太長了,而且不同windows系統之間還可能不一致(中文版與英文版)。內建的zabbix模板裡使用到的效能計數器都是用數字來表示的。

我們是否也能用這個數字來表示呢,經過搜尋,發現了一個文章http://www.ttlsa.com/zabbix/zabbix-monitor-windows/

主要內容就是去查看註冊表:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009

其中有個Counter的Key

裡面就有大家想要的資訊。

Aggregate checks

用於彙總叢集的匯總資訊,比如當前請求數(perf_counter[\ASP.NET\Requests Current]),假設NLB叢集有website1和website2。那麼叢集總的當前請求數就是website1和website2的當前請求數的和。要做到這一點,Zabbix裡有一種item叫zabbix aggregate,它就可以做到這一點。

groupfunc["Host group","Item key",itemfunc,timeperiod]

他是基於Host Group來做彙總運算的。

grpsum["Windows Servers","perf_counter[\ASP.NET\Requests Current]",last,0]

手冊傳送門,裡面有例子。

利用Zabbix來監控Windows Performance Counter

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.