服务器CPU:

E7-8855 v4@2.10Ghz(14核28线程) *4颗

使用zabbix 常规   perf_counter["\Process(_Total)\% Processor Time"] 监控项监控windows服务器的CPU使用率获取到的值不准

连接服务器在服务器端CMD--PerfMon

打开服务器的“性能监视器”

“添加计数器”--“processor”

添加该计数点

经查看可以发现监控到的数据偏大,和“windows任务管理器”中的CPU使用率不一致

也可以在 服务器上cmd运行   typeperf "\Processor(_Total)\% Processor Time" 查看zabbix使用\Processor(_Total)\% Processor Time监控值获取到的数据

也可以在zabbix-server端使用命令

进入zabbix安装目录

 

while true;do sleep 1 && ./zabbix_get  -s 192.168.1.43 -k perf_counter["\Processor Information(_Total)\% Processor Time"];done

 发现确实不准

最后我使用的是  perf_counter["\Processor Information(_Total)\% Processor Time"]   这个监控项

while true;do sleep 1 && ./zabbix_get  -s 192.168.1.43 -k perf_counter["\Processor Information(_Total)\% Processor Time"];done

在zabbix web管理界面添加该台服务器的监控项就可以了

键值 perf_counter["\Processor Information(_Total)\% Processor Time"]

posted on 2019-07-15 09:22  小油2018  阅读(2495)  评论(0编辑  收藏  举报