Отслеживайте, работают ли наборы счетчиков 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
восхитительно ничего не делает.