Как получить загрузку процессора в Zabbix с сервера Windows?
Я пытаюсь отслеживать загрузку процессора 32-битного ПК с Windows 7 (C2D E8400) с помощью zabbix. Я пробовал "perf_counter[\Processor Information(_Total)\% Processor Time]") и "system.cpu.util[,system,avg5]". Через некоторое время статус этих элементов вернулся к "Unsupported".
Эта проблема на стороне агента или на сервере? Как это исправить? В идеале я хочу видеть процент загрузки на каждое ядро.
UPD: тема и описание обновлены.
UPD2: эти счетчики работают, но их значение является плавающим, а не десятичным, как я думал.
2 ответа
Загрузка процессора (что у вас есть) не совпадает с загрузкой процессора (что вы пытаетесь получить). Нагрузка - это измерение среднего числа процессов, ожидающих на процессоре (ах), в то время как загрузка - это количество времени, которое процессор выполнял за определенный момент времени. Вы, вероятно, хотите посмотреть на счетчик:
perf_counter[\Processor(_Total)\% Processor Time]
Прошло много времени с тех пор, как я использовал zabbix, поэтому синтаксис мог измениться.
Я просто добавил элементы и триггеры для:
system.cpu.util[,,avg1]
system.cpu.util[,,avg5]
system.cpu.util[,,avg15]
Он работает в Zabbix Agent 2.0.4 и Windows 2008. Потому что есть различия между загрузкой процессора и загрузкой процессора.