windows下的性能計數器讓zabbix監控更加輕松,直接獲取性能計數器的數值即可完成windows監控。性能計數器如下:
或
獲取所有性能計數器命令:
數字對應
如 上的perf_counter["\Processor(0)\Interrupts/sec"],里面的\Processor(0) \Interrupts/sec很難記憶,而且不同的windows系統名稱不可能不相同,這可能會導致獲取到錯誤的值。基於此,windows有相應的 數字與名稱對應,比如:system對應2,Memory對應4,有幾千個性能計數器名稱與數字對。那怎么找到名稱對應的數字呢?打開注冊表 Regedit,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009,打開key counter
在win2008下,有5000多行,大概2000多對。貼一部分文字出來吧
自定義性能計數器key
編輯agentd配置文件,添加PerfCounter自定義內容
或者
UserPerfCounter1與UserPerfCounter2其實是一樣的,4取代了Memory,24取代了Page Reads/sec,雖然說可讀性差一點,但是推薦大家使用數值。
關於更詳細的windows計數器item key介紹,請繼續關注ttlsa.com