Для настройки отображения утилизации процессора в Zabbix, вы можете использовать следующие шаги:
1. Создайте элемент для мониторинга загрузки процессора. Перейдите в раздел "Configuration" -> "Hosts", выберите нужный хост и перейдите на вкладку "Items". Нажмите кнопку "Create item" и заполните необходимые поля. В поле "Key" введите `\processor(*)\% Processor Time` для мониторинга загрузки каждого ядра процессора. Укажите другие параметры, такие как имя, тип данных и интервал обновления.
2. Создайте правило обнаружения элементов. Перейдите в раздел "Configuration" -> "Discovery rules" и нажмите кнопку "Create discovery rule". Задайте имя и описание для правила. В поле "Allowed hosts" выберите нужный хост или оставьте пустым для применения ко всем хостам.
3. В разделе "Discovery" укажите правило обнаружения, основанное на вашей конфигурации, например, `\processor(*)\% Processor Time`. В поле "Filter" вы можете указать фильтр для настройки обнаружения.
4. Создайте прототип элемента. Нажмите кнопку "Add prototype", задайте имя и описание для прототипа элемента. В поле "Key" укажите `\processor[{#CPU.ID}]\% Processor Time`, чтобы получить информацию об утилизации каждого ядра, используя тэг CPU.ID.
5. Создайте предобработку для элемента прототипа. Нажмите кнопку "Preprocessing" и в поле "Preprocessing step" выберите "Numeric (float)" или "Numeric (unsigned)". В поле "Processing expression" введите `$1`, чтобы получить значение утилизации процессора.
6. Нажмите "Add" для добавления предварительной обработки, а затем "Add" для добавления элемента прототипа.
7. Сохраните изменения и дождитесь обновления данных мониторинга в Zabbix.
Теперь вы должны видеть отображение утилизации процессора в Zabbix, включая каждое ядро процессора, если правильно настроены шаги выше.