Отслеживайте, работают ли наборы счетчиков Perfmon

У нас есть проблема, из-за которой иногда со временем набор счетчиков Perfmon останавливается. Мы ищем способ контролировать, работает ли определенный набор счетчиков, кто-нибудь знает способ сделать это? Мы используем Nagios для базовых предупреждений, но у нас есть другой инструмент мониторинга, который может запускать исполняемые vbscrips, пакетные файлы, wmi-запросы и т. Д.

У кого-нибудь есть способ проверить, работает ли набор perfmon или остановлен? Мы бы предпочли не проверять 120 серверов вручную.

1 ответ

Если вы просто ищете способ проверить, работает ли счетчик PerfMon, вы уже зарегистрировались в Logman? Просто logman query покажет вам состояние всех счетчиков в системе.

Однако, если вы хотите сделать следующий шаг и автоматически перезапустить остановленные счетчики, вам может пригодиться это:

@echo off
set COUNTER_LIST=("LogA" "LogB" "SoForth")
for %%i in %COUNTER_LIST% do logman start %%i

Это простой скрипт.bat, который автоматически перезапускает все счетчики PerfMon, указанные в COUNTER_LIST. Если счетчик уже работает, logman start восхитительно ничего не делает.

Другие вопросы по тегам