Назад | Перейти на главную страницу

как получить загрузку ЦП в zabbix с сервера Windows?

Я пытаюсь контролировать использование процессора 32-битного ПК с Windows 7 (C2D E8400) с помощью zabbix. Я попробовал как «perf_counter [\ Processor Information (_Total) \% Processor Time]», так и «system.cpu.util [, system, avg5]». Через некоторое время статус этих элементов снова изменился на «Не поддерживается».

Это проблема на стороне агента или на сервере? Как это исправить? В идеале я хочу видеть процентную нагрузку на каждое ядро.

UPD: обновлены тема и описание.

UPD2: эти счетчики работают, но их значение плавающее, а не десятичное, как я думал.

Я только что добавил элементы и триггеры для:

 system.cpu.util[,,avg1]

 system.cpu.util[,,avg5]

 system.cpu.util[,,avg15]

Он работает в Zabbix Agent 2.0.4 и Windows 2008. Из-за различий между загрузкой ЦП и использованием ЦП.

Загрузка процессора (то, что у вас есть) - это не то же самое, что загрузка процессора (то, что вы пытаетесь получить). Загрузка - это измерение среднего количества процессов, ожидающих процессора (ов), а использование - это количество времени, в течение которого процессор выполнял работу в течение заданного моментального снимка. Вы, наверное, захотите посмотреть на счетчик:

perf_counter[\Processor(_Total)\% Processor Time]

Прошло много времени с тех пор, как я использовал zabbix, поэтому синтаксис мог измениться.