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

Счетчики производительности в Windows могут быть эффективно контролируемы при использовании perf_counter[].

Например:

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

или

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

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

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 → 2
       % Processor Time → 6
       \System\% Processor Time

Затем используйте эти цифры, чтобы создать числовой формат:

\2\6

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

Для того, чтобы задать новые параметры для мониторинга, должна быть добавлена всего одна строка в файл конфигурации Zabbix агента и агент должен быть перезапущен.