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

Обзор

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

Например:

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

или

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

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

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

typeperf -qx

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

В зависимости от настроек местоположения, именования счетчиков производительности могут быть разными на разных серверах Windows. Это может ввести определенные проблемы при создании шаблонов для Windows, имеющих разные настройки местоположения.

Каждый счетчик производительности может быть переведен в цифровую форму, которая является уникальной и независимой от языковых настроек, так что вы можете использовать числовое представление, а не строковое.

Для того чтобы найти цифровые эквиваленты, выполните 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

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

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

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

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

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

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