Назад | Перейти на главную страницу

Автоматизация сбора счетчиков Perfmon

У меня есть конкретная установка, которую я исследую, чтобы решить конкретную нашу потребность:

У меня есть лаборатория, состоящая из 3 машин, которая выполняет нагрузочные тесты и при необходимости наблюдает за другими исследованиями. Во время нагрузочных тестов у нас есть нагрузочные тесты, собирающие всю соответствующую статистику (такую ​​как счетчики дисков и данные об использовании ЦП). Однако, помимо нагрузочных тестов, в настоящее время у нас нет способа, который бы выполнял оба следующих действия:

Итак, сейчас я рассматриваю несколько различных вариантов. Некоторым платят, а другим ... Perfmon. Он предоставит мне нужные мне подробности и загрузит данные в базу данных SQL, а также будет хорошо работать с Windows Alerts для предупреждений об оставшемся дисковом пространстве.

Также он может работать удаленно. Итак, вот текущая установка:

В поле «Мониторинг» у меня запущен Perfmon, и я добавил все счетчики, которые хочу собрать, в окно «Мониторинг производительности» в графическом интерфейсе. Это заняло ~ 20 минут, так как я хотел собрать массу счетчиков для SQL Server.

Я не мог импортировать эти счетчики из любого шаблона набора данных или чего-либо еще, потому что счетчики должны фактически работать в окне монитора производительности, а затем вы можете использовать шаблоны сбора данных для организации наборов сбора данных, как вам нравится.

Теперь он работает нормально и прекрасно перекачивает данные в SQL Server ... однако первоначальная настройка вызывает затруднения.

Возможно, нам придется регулярно останавливать / запускать / перезагружать этот сервер мониторинга, и если на настройку счетчиков каждый раз потребуется ~ 20-30 минут, а также то, что это выполняется вручную, это может вызвать проблемы.

У меня такой вопрос: есть ли способ автоматизировать счетчики, которые собирает Perfmon, учитывая, что они распределены по 3 удаленным машинам? Обратите внимание, что Perfmon на самом деле не «подключение к удаленной машине». Вместо этого я просто отмечаю разные имена машин в счетчиках perfmon.

Использовать Логман - экспортировать один в XML после того, как вы его настроили, а затем импортировать, когда он вам снова понадобится.