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

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

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

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

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

1 ответ

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

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

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

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