Zabbix Documentation 4.0

3.04.04.4 (current)| In development:5.0 (devel)| Unsupported:1.82.02.22.43.23.44.2Guidelines

User Tools

Site Tools


Sidebar

ru:manual:config:items:perfcounters

6 Счетчики производительности Windows

Обзор

Вы можете эффективно мониторить счетчики производительности Windows используя ключ perf_counter[].

Например:

perf_counter["\Processor(0)\Interrupts/sec"]

или

perf_counter["\Processor(0)\Interrupts/sec", 10]

Для получения более подробной информации об этом ключе и его англоязычном эквиваленте perf_counter_en, смотрите специфичные ключи элементов данных для Windows.

Чтобы получить полный список счетчиков производительности для мониторинга, вы можете выполнить:

typeperf -qx

Числовое представление

Windows поддерживает цифровое представление (индексов) объектов и имён счётчиков производительности. Zabbix поддерживает эти цифровые представления в качестве параметров к perf_counter, perf_counter_en ключам элементов данных и в PerfCounter, PerfCounterEn параметрах конфигурации.

Однако, не рекомендуется использовать цифровые представления, если вы не можете гарантировать, что ваши цифровые индексы сопоставляются с корректными строками на конкретных узлах сети. Если вам необходимо создать переносимые элементы данных, которые будут работать на хостах с разными версиями локализаций Windows, начиная с Zabbix 4.0.13, вы можете использовать perf_counter_en ключ и PerfCounterEn параметр конфигурации, которые позволяют использовать Английские имена вне зависимости от локализации системы.

Для того чтобы найти цифровые эквиваленты, выполните regedit, а затем найдите HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Perflib\009.

Запись в реестре содержит информацию наподобии этой:

1
1847
2
System
4
Memory
6
% Processor Time
10
File Read Operations/sec
12
File Write Operations/sec
14
File Control Operations/sec
16
File Read Bytes/sec
18
File Write Bytes/sec
....

Здесь вы можете найти соответствующие числа для каждой части строки счетчика производительности, такой как '\System\% Processor Time':

System -> 2
% Processor Time -> 6

Затем вы можете использовать эти числа для преобразования пути в числа:

\2\6

Пользовательские параметры

Вы можете разворачивать некоторые PerfCounter параметры для мониторинга счетчиков производительности Windows.

Например, вы можете добавить следующее в файл конфигурации Zabbix агента:

   PerfCounter=UserPerfCounter1,"\Memory\Page Reads/sec",30
   или
   PerfCounter=UserPerfCounter2,"\4\24",30

С такими параметрами, вы можете просто использовать UserPerfCounter1 или UserPerfCounter2 как ключи при создании соответствующих элементов данных.

Не забудьте перезапустить Zabbix агента после внесения изменений в файл конфигурации.