zabbi監控windows主機(以memory和cpu為例)
阿新 • • 發佈:2019-04-04
不同 count gen blog 模板 ext comm src ges 一. windows主機安裝zabbix代理
見我其他文章有說明
二. 創建zabbix web監控(此處我已監控windows2012R2 的memory為例子,介紹兩種方式)
Cpu使用率的KEY:perf_counter["\Processor(_Total)\% Processor Time"]
用戶使用的cpu率:perf_counter["\Processor(_Total)\% Processor Time"]
見我其他文章有說明
二. 創建zabbix web監控(此處我已監控windows2012R2 的memory為例子,介紹兩種方式)
- 創建windows主機組
- 創建windows主機
- 創建監控項
方法一:使用zabbix模板定義KEY
內存使用率key:vm.memory.size[pused]
關於以上模板的函數怎麽用可以參照zabbix官網,但是zabbix目前沒對中國有技術文檔,因此全是英文的。
函數使用技術文檔:
https://www.zabbix.com/documentation/3.0/manual/config/items/itemtypes/zabbix_agent?s[]=vfs&s[]=fs&s[]=size
方法二:利用windows的性能監視器,使用通用模板然後自己定義(此處不截圖了,只是key不同而已)
內存使用率key:perf_counter["\Memory\% Committed Bytes In Use"]
a. 打開windows性能監視器
打開Cmd後輸入perfmon
b. 添加計數器
此時就得到內存使用率的key了perf_counter["\Memory\% Committed Bytes In Use"]
備註:perf_counter[""]是zabbix獲取windows的通用函數,只需往裏面天參數就行
比如:
用戶使用的cpu率:perf_counter["\Processor(_Total)\% Processor Time"]
-
創建圖表
- 驗證
zabbi監控windows主機(以memory和cpu為例)