Zabbix Documentation 4.0

2.23.04.04.2 (current)In development:4.4 (devel)Unsupported:1.82.02.43.23.4

User Tools

Site Tools


ru:manual:config:items:perfcounters

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ru:manual:config:items:perfcounters [2018/06/18 09:19] (current)
Line 1: Line 1:
 +==== 6 Счетчики производительности Windows ====
  
 +=== Обзор ===
 +
 +Вы можете эффективно мониторить счетчики производительности Windows используя ключ //​perf_counter[]//​.
 +
 +Например:​
 +  perf_counter["​\Processor(0)\Interrupts/​sec"​]
 +или
 +  perf_counter["​\Processor(0)\Interrupts/​sec",​ 10]
 +
 +Для получения более подробной информации об этом ключе, смотрите [[ru:​manual:​config:​items:​itemtypes:​zabbix_agent:​win_keys|специфичные ключи элементов данных для Windows]].
 +
 +Чтобы получить полный список счетчиков производительности для мониторинга,​ вы можете выполнить:​
 +  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
 +
 +=== Пользовательские параметры ===
 +
 +Вы можете разворачивать некоторые PerfCounter параметры для мониторинга счетчиков производительности Windows.
 +
 +Например,​ вы можете добавить следующее в файл конфигурации Zabbix агента:​
 +
 +     ​PerfCounter=UserPerfCounter1,"​\Memory\Page Reads/​sec",​30
 +     ​или
 +     ​PerfCounter=UserPerfCounter2,"​\4\24",​30
 +
 +С такими параметрами,​ вы можете просто использовать //​UserPerfCounter1//​ или //​UserPerfCounter2//​ как ключи при создании соответствующих элементов данных.
 +
 +Не забудьте перезапустить Zabbix агента после внесения изменений в файл конфигурации.
 +
 +=== Решение проблем ===
 +
 +Периодически Zabbix агент не может получить значения счётчиков производительности в системах на основе Windows 2000, потому что pdh.dll файл устарел. Такое поведение отображается сообщениями об ошибках в файлах журналов Zabbix агента и сервера. В этом случае необходимо обновить pdh.dll на более новую 5.0.2195.2668 версию.