Sidebar

ru:manual:discovery:low_level_discovery:windows_perf_instances

9 Обнаружение объектов счетчиков производительности Windows

Обзор

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

Ключ элемента данных

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

perf_instance.discovery[object]

или, чтобы иметь возможность указать имя объекта только на английском языке, независимо от локализации ОС:

perf_instance_en.discovery[object]

Например:

perf_instance.discovery[Processador]
perf_instance_en.discovery[Processor]

Эти элементы поддерживаются начиная с Zabbix Windows агента 5.0.1.

Поддерживаемые макросы

Обнаружение вернет все экземпляры указанного объекта в макросе {#INSTANCE}, который может использоваться в прототипах элементов perf_count и perf_count_en.

[
	{"{#INSTANCE}":"0"},
	{"{#INSTANCE}":"1"},
	{"{#INSTANCE}":"_Total"}
]

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

perf_instance.discovery[Processor]

вы можете создать прототип элемента данных:

perf_counter["\Processor({#INSTANCE})\% Processor Time"]

Обратите внимание:

  • Если указанный объект не найден или не поддерживает переменные экземпляра, то элемент обнаружения станет НЕПОДДЕРЖИВАЕМЫМ.
  • Если указанный объект поддерживает переменные экземпляра, но в настоящее время не имеет экземпляров, будет возвращен пустой массив JSON.
  • В случае дублирования экземпляров они будут пропущены.