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

Как разрешить пользователям отслеживать производительность набора серверов, не касаясь каждого сервера?

Я не системный администратор, так что это может быть тривиально.

У нас есть около 20 виртуальных машин Windows Server 2008 R2, которые мы хотим отслеживать централизованно с помощью Perfmon. Единственная проблема заключается в том, что учетная запись пользователя, которая будет проводить мониторинг, не находится (и, я полагаю, никогда не будет) в группе администраторов. Серверы и учетная запись пользователя (в настоящее время одна, но может быть и больше) находятся в одном домене.

Прямо сейчас мы запускаем пилотный проект с 5 серверами, касаясь каждой виртуальной машины вручную, чтобы установить разрешения, что уже становится громоздким в управлении. Если мы решим развернуть это на всех серверах, нам понадобится масштабируемое решение для управления доступом.

Каков самый гибкий способ добиться этого? Я хотел бы решение, которое будет работать с 200 серверами так же легко, как и с 20 серверами, которые у нас есть сейчас.

Даже если вы используете PerfMon для сбора данных на каждом сервере, я бы действительно рекомендовал использовать другой инструмент для фактического мониторинга. В дополнение к (довольно дорогостоящим) инструментам, упомянутым Гвидо ван Бракелем в его ответе, существуют мощные бесплатные инструменты и / или инструменты с открытым исходным кодом, такие как Zabbix и Grafana, которые можно использовать за небольшую плату или бесплатно.

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

Вы можете использовать инструмент мониторинга, например System Center Operations Manager или System Center Essentials для SMB. Он собирает для вас счетчики, определенные Microsoft, в базе данных, и вы можете их просматривать. Или вы также можете Perfmon для подключения к удаленному компьютеру: для подключения к удаленному компьютеру с помощью монитора производительности

  1. Запустите системный монитор.
  2. В дереве навигации щелкните правой кнопкой мыши «Надежность и производительность», а затем выберите «Подключиться к другому компьютеру».
  3. В диалоговом окне «Выбор компьютера» введите имя компьютера, за которым нужно следить, или нажмите «Обзор», чтобы выбрать его из списка.
  4. Щелкните ОК.