服務器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"]