Использование SharePoint для просмотра данных Operations Manager
Опубликовано: Март 2016
Применимо к:System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager
System Center 2012 — Operations Manager содержит веб-часть SharePoint, в которой отображаются выбранные информационные панели из веб-консоли. Настроенная веб-часть позволяет вам быстро просматривать показатели доступности и производительности для приложений в вашей среде.
Веб-часть Operations Manager особенно полезна в том случае, если вам необходимо предоставить сведения о текущем состоянии сотрудникам организации, которые не являются пользователями Operations Manager. Чтобы настроить панели мониторинга на странице SharePoint, используйте следующие процедуры.
Развертывание веб-части Operations Manager
Перед добавлением на страницу SharePoint веб-части Operations Manager ее необходимо развернуть на сайте SharePoint.Настройка подключения веб-части к веб-консоли
После развертывания веб-части Operations Manager необходимо настроить ее подключение к определенной веб-консоли.Добавление веб-части Operations Manager на страницу SharePoint
После развертывания веб-части Operations Manager на сайте SharePoint ее можно добавить на страницу SharePoint.Настройка использования общих учетных данных для веб-части
Чтобы веб-часть Operations Manager могли просматривать сотрудники, не являющиеся пользователями Operations Manager, необходимо настроить для нее использование общих учетных данных.Добавление дополнительных сред к веб-части
После развертывания веб-части Operations Manager вы настраиваете ее подключение к серверу веб-консоли или среде. Вы можете добавить в веб-часть дополнительные среды, что позволит отображать панели мониторинга из нескольких групп управления.Удаление веб-части Operations Manager
Вы можете удалить веб-часть Operations Manager со всех сайтов и из всех веб-приложений в ферме или только с определенного сайта или из определенного веб-приложения.
Развертывание веб-части Operations Manager
Ниже перечислены предварительные условия для развертывания веб-части Operations Manager.
Веб-консоль Operations Manager должна быть установлена на сервере управления.
Ферма SharePoint должна работать под управлением SharePoint 2013, SharePoint Server 2010 Standard, SharePoint Server 2010 Enterprise или SharePoint Foundation 2010.
Примечание
Если ферма SharePoint работает под управлением SharePoint Foundation 2010, веб-часть можно развернуть только в том же домене, что и веб-консоль, и нельзя использовать общие учетные данные.
У вас должны быть разрешения администратора фермы SharePoint. В частности, необходимы разрешения на выполнение следующих задач:
запуск клиента SharePoint PowerShell;
запуск и остановка служб SPAdminV4 и SPTimerV4;
выполнение командлетов Add-SPSolution и Install-SPSolution для фермы и выполнение командлета Enable-SPFeature для всех сайтов в ферме.
Файл решения веб-части имеет имя Microsoft.EnterpriseManagement.SharePointIntegration.wsp. Чтобы развернуть веб-часть, необходимо выполнить скрипт install-OperationsManager-DashboardViewer.ps1. Этот скрипт находится в папке установки Operations Manager в подпапке Setup\amd64\SharePoint.
![]() |
---|
Дополнительные сведения о скриптах, включенных в Operations Manager, можно получить с помощью командной оболочки и командлета get-help. Пример: get-help install-OperationsManager-DashboardViewer.ps1. |
С помощью скрипта install-OperationsManager-DashboardViewer.ps1 вы можете развернуть веб-часть на всех сайтах и во всех веб-приложениях в ферме или только на определенном сайте или в определенном веб-приложении.
Развертывание веб-части Operations Manager
-
Скопируйте файлы install-OperationsManager-DashboardViewer.ps1 и Microsoft.Enterprisemanagement.Sharepointintegration.wsp из папки установки Operations Manager по пути Setup\amd64\SharePoint в доступное для командной консоли SharePoint 2010 расположение.
-
Откройте командную консоль SharePoint 2010 и перейдите в каталог, в котором был сохранен файл install-OperationsManager-DashboardViewer.ps1.
-
В командной консоли SharePoint 2010 введите следующую команду и нажмите клавишу ВВОД.
.\install-OperationsManager-DashboardViewer.ps1 –solutionPath <каталог с файлом Microsoft.EnterpriseManagement.SharePointIntegration.wsp> -url <необязательный параметр, служит для установки на портал или веб-сайт с определенным адресом>
Ниже приведен пример команды, развертывающей веб-часть на портале с определенным адресом. В этом примере файлы были скопированы в папку "C:\Program Files\System Center Operations Manager 2012\”.
.\install-OperationsManager-DashboardViewer.ps1 “C:\Program Files\System Center Operations Manager 2012\” https://localhost:4096
Если ошибка возникает при запуске сценария, необходимо отключить RemoteSigned подписывания кода политика выполнения по умолчанию для консоли управления SharePoint 2010. Чтобы разрешить выполнение скрипта install-OperationsManager-DashboardViewer.ps1, введите следующую команду и нажмите клавишу ВВОД:
Set-ExecutionPolicy Unrestricted
При отображении сообщений выберите Y для подтверждения, а затем запустите сценарий.
-
Чтобы убедиться в том, что веб-часть развернута и активирована, выполните следующие действия.
Откройте сайт https://localhost.
В раскрывающемся меню Действия сайта выберите пункт Параметры сайта.
В разделе Администрирование семейства веб-сайтов щелкните Возможности семейства веб-сайтов.
Найдите пункт Веб-часть панели мониторинга Operations Manager.
Если справа имеется кнопка Активировать, это означает, что функция не была автоматически активирована в процессе развертывания. Чтобы активировать веб-часть, нажмите кнопку Активировать.
Если справа имеется кнопка Отключить, никаких действий не требуется. Веб-часть панели мониторинга Operations Manager теперь можно вставлять на страницы сайта.
-
При отключении политики выполнения подписывания кода по умолчанию RemoteSigned для выполнения сценария install-OperationsManager-DashboardViewer.ps1 следует ее повторно включить после выполнения сценария. Введите следующую команду и нажмите клавишу ВВОД:
Set-ExecutionPolicy Restricted
При отображении сообщений выберите вариант Y для подтверждения.
Настройка подключения веб-части к веб-консоли
После развертывания и активации веб-части необходимо настроить ее подключение к веб-консоли или среде. Дополнительные среды можно добавлять в любое время. Чтобы настроить среду для веб-части, выполните следующую процедуру.
Настройка среды для веб-части с помощью интерфейса пользователя
-
На сайте центра администрирования SharePoint в раскрывающемся меню Действия сайта выберите пункт Просмотреть весь контент сайта.
-
В разделе Списки щелкните Среды веб-консоли Operations Manager.
-
Нажмите кнопку Добавить элемент.
-
Введите в поле Имя уникальное имя.
-
В поле HostURI введите универсальный код ресурса (URI) сервера, на котором размещена веб-консоль Operations Manager. Пример: https://ServerName/OperationsManager/
-
Нажмите кнопку Сохранить.
Добавление веб-части Operations Manager на страницу SharePoint
После развертывания веб-части Operations Manager на сайте SharePoint ее можно добавить на страницы. При добавлении веб-части вы настраиваете вывод в ней определенного представления "Панель мониторинга". Для этого вам требуется универсальный код ресурса (URI) соответствующего представления "Панель мониторинга".
Чтобы получить универсальный код ресурса (URI), откройте веб-консоль и перейдите к нужному представлению "Панель мониторинга". В адресной строке будет содержаться адрес, например:
https://localhost/OperationsManager/#/dashboard%7Btype=Microsoft.SystemCenter.Visualization.Library!Visualization.SlaDashboardViewInstanceDaily%7D
В следующей процедуре создается страница SharePoint с веб-частью "Средство просмотра панелей мониторинга Operations Manager", доступной только членам роли пользователей Operations Manager, например "Оператор" или "Администратор". Чтобы настроить веб-часть «Средство просмотра панелей мониторинга Operations Manager» так, чтобы ее могли просматривать сотрудники, не являющиеся пользователями Operations Manager, выполните следующие действия, а затем перейдите к процедуре Настройка использования общих учетных данных для веб-части [OM12_CTP3].
Добавление веб-части на страницу
-
Откройте веб-браузер и перейдите на сервер SharePoint.
-
В раскрывающемся меню Действия сайта выберите пункт Новая страница.
-
Введите имя страницы и нажмите кнопку Создать.
-
Новая страница откроется с панелью средств правки. Под панелью Средства правки щелкните Вставить.
-
На панели инструментов Вставка щелкните Веб-часть.
-
В разделе Категории выберите Microsoft System Center.
-
В списке Веб-части выберите Веб-часть "Средство просмотра панелей мониторинга Operations Manager" и нажмите кнопку Добавить.
-
Щелкните стрелку в правом верхнем углу веб-части и выберите команду Изменить веб-часть.
-
В поле Сервер панели мониторинга выберите сервер веб-консоли, в поле Параметры панели мониторинга введите универсальный код ресурса (URI) панели мониторинга, а затем нажмите кнопку ОК.
-
В строке меню щелкните Страница.
-
Нажмите кнопку Сохранить и закрыть.
![]() |
---|
После того как вы правильно настроите веб-часть панели мониторинга в SharePoint, вы можете получить сообщение об ошибке "Срок действия билета истек". Это связано с тем, что срок действия билета переопределения истекает очень быстро (по умолчанию через 5 секунд). Если разница между временем на сервере SharePoint и временем на сервере веб-консоли превышает это значение, подключение завершается сбоем. Вероятность этого высока в том случае, если компьютеры находятся в разных доменах и используют разные источники времени. Вы можете увеличить срок действия на сервере SharePoint Server в списке веб-консолей, но при этом сервер станет уязвимее к атакам. Лучше всего синхронизировать время на сервере SharePoint и сервере веб-консоли. |
Настройка использования общих учетных данных для веб-части
Чтобы настроить веб-часть "Средство просмотра панелей мониторинга Operations Manager" так, чтобы ее могли просматривать сотрудники, не являющиеся пользователями Operations Manager, выполните следующие процедуры. В первой процедуре вы настраиваете учетные данные путем создания идентификатора конечного приложения в SharePoint. Затем вы настраиваете среду веб-части.
![]() |
---|
Operations Manager предоставляет два скрипта, находящихся в папке setup\SharePoint, которые позволяют пользователям добавлять и обновлять ключи веб-среды SharePoint из файла веб-конфигурации: add-OperationsManager-WebConsole-Environment.ps1 и update-OperationsManager-WebConsole-Environment.ps1. Эти скрипты извлекают ключи encryptionAlgorithm и encryptionValidationAlgorithm для билета переопределения из файла веб-конфигурации и добавляют или обновляют их в среде SharePoint. Это позволяет вам автоматизировать создание и замену ключей. Процедуры использования этих скриптов приведены в этом разделе. |
![]() |
---|
В SharePoint Foundation 2010 нельзя настроить общие учетные данные. |
Создание идентификатора конечного приложения
-
В центре администрирования SharePoint в разделе Управление приложениями щелкните Управление приложениями-службами.
-
Дважды щелкните элемент Служба Secure Store.
-
Щелкните Создать.
-
На странице Параметры приложения введите идентификатор конечного приложения, отображаемое имя и контактный адрес электронной почты. Идентификатор конечного приложения — это уникальная текстовая строка, используемая приложением-службой Secure Store для идентификации данного конечного приложения. Отображаемое имя используется в интерфейсе пользователя. Контактным адресом может быть любой допустимый адрес электронной почты, который не обязательно должен принадлежать администратору приложения-службы Secure Store. В списке Тип конечного приложения выберите Группа. Нажмите кнопку Далее.
-
На странице Добавление поля оставьте значения по умолчанию для параметров Имя пользователя Windows и Пароль Windows и нажмите кнопку Далее.
-
В поле Администраторы конечного приложения введите учетную запись домена и нажмите кнопку ОК.
-
Щелкните стрелку раскрывающегося списка справа от созданного идентификатора конечного приложения и выберите пункт Настройка учетных данных.
-
В поле Имя пользователя Windows введите имя пользователя учетной записи, которая должна использоваться веб-частью. Введите пароль учетной записи, подтвердите его, а затем нажмите кнопку ОК.
Настройка использования общих учетных данных для среды веб-части
-
На сервере, на котором размещается веб-консоль, в папке установки веб-консоли Operations Manager найдите файл Web.config. Путь установки по умолчанию — C:\Program Files\System Center 2012\Operations Manager\WebConsole\WebHost.
-
Откройте файл Web.config в текстовом редакторе.
-
Найдите раздел <encryption>.
-
Найдите запись OverrideTicketEncryptionKey. В следующем примере первое значение, выделенное жирным шрифтом, — это ключ алгоритма шифрования, а второе — это ключ алгоритма проверки шифрования.
Пример: <key name="OverrideTicketEncryptionKey" algorithm="3DES" value="92799B26F0BF54EE76A40CFECDB29868927D2DA4D7E57EBD"> <validation algorithm="HMACSHA1" value="7526BAC9FC9562835A3872A3DC12CB8B"/>
-
Скопируйте оба ключа и закройте файл Web.config.
-
На сайте SharePoint в раскрывающемся меню Действия узла выберите пункт Просмотреть все содержимое узла.
-
В разделе Списки щелкните Среды веб-консоли Operations Manager.
-
Щелкните веб-часть, которую нужно настроить, и нажмите Изменить элемент.
-
В поле TargetApplicationID введите идентификатор конечного приложения, созданный при выполнении предыдущей процедуры.
-
В поле Ключ алгоритма шифрования введите ключ алгоритма шифрования, скопированный из файла Web.config.
-
В поле Ключ алгоритма проверки шифрования введите ключ алгоритма проверки шифрования, скопированный из файла Web.config.
-
Нажмите кнопку Сохранить.
Повторите указанную процедуру для каждой среды Operations Manager.
Настройка среды для веб-части с помощью сценария
-
Скопируйте файл add-OperationsManager-WebConsole-Environment.ps1, располагающийся в папке установки Operations Manager Setup\amd64\SharePoint, на сервер SharePoint.
-
Откройте оболочку Operations Manager.
-
Выполните команду add-OperationsManager-WebConsole-Environment.ps1 со следующими параметрами:
-titleимя представления панели мониторинга
-webconsoleUNC "путь к файлу web.config, без указания имени файла"
Примечание
Файл web.config находится в папке Program Files\System Center 2012\Operations Manager\WebConsole\WebHost компьютера, на котором работает веб-консоль.
-targetApplicationIDидентификатор целевого приложения
Добавление дополнительных сред к веб-части
Добавление новых сред к веб-части позволяет отобразить панели мониторинга из нескольких групп управления.
Добавление сред к веб-части
-
На сайте SharePoint в раскрывающемся меню Действия узла выберите пункт Просмотреть все содержимое узла.
-
В поле Списки выберите пункт Веб-консоли Operations Manager.
-
Нажмите кнопку Добавить элемент.
-
Введите в поле Имя уникальное имя.
-
В поле HostURI введите универсальный код ресурса (URI) сервера, на котором размещена веб-консоль Operations Manager. Пример: https://localhost/OperationsManager/
-
Нажмите кнопку Сохранить.
Добавление сред к веб-части с помощью сценария
-
Скопируйте файл update-OperationsManager-WebConsole-Environment.ps1, располагающийся в папке установки Operations Manager Setup\amd64\SharePoint, на сервер SharePoint.
-
Откройте оболочку Operations Manager.
-
Выполните сценарий update-OperationsManager-WebConsole-Environment.ps1 со следующими параметрами:
-titleимя представления панели мониторинга
-webconsoleUNC "путь к файлу web.config, без указания имени файла"
Примечание
Файл web.config находится в папке Program Files\System Center 2012\Operations Manager\WebConsole\WebHost компьютера, на котором работает веб-консоль.
-targetApplicationIDидентификатор целевого приложения
Удаление веб-части Operations Manager
Наряду с развертыванием веб-части Operations Manager можно выполнить и ее удаление со всех сайтов и веб-приложений фермы, а также из определенного сайта или веб-приложения. Веб-часть можно удалить посредством сценария или отозвать с помощью сайта центра администрирования SharePoint 2010.
Удаление веб-части с помощью сценария
-
Скопируйте сценарий install-OperationsManager-DashboardViewer.ps1 в папку, к которой имеет доступ командная консоль SharePoint 2010.
-
Откройте командную консоль SharePoint 2010 и перейдите в каталог, в котором был сохранен файл install-OperationsManager-DashboardViewer.ps1.
-
В командной консоли SharePoint 2010 введите следующую команду и нажмите клавишу ВВОД.
.\uninstall-OperationsManager-DashboardViewer.ps1 –solutionPath <каталог с файлом Microsoft.EnterpriseManagement.SharePointIntegration.wsp> -url <необязательный параметр, служит для установки на портал или веб-сайт с определенным адресом>
Пример команды удаления веб-части из определенного адреса портала:
.\uninstall-OperationsManager-DashboardViewer.ps1 “C:\Program Files\System Center Operations Manager 2012\” https://localhost:4096
Если ошибка возникает при запуске сценария, необходимо отключить RemoteSigned подписывания кода политика выполнения по умолчанию для консоли управления SharePoint 2010. Для выполнения сценария install-OperationsManager-DashboardViewer.ps1 введите указанную команду и нажмите клавишу ВВОД:
Set-ExecutionPolicy Unrestricted
При отображении сообщений выберите Y для подтверждения, а затем запустите сценарий.
-
При отключении политики выполнения подписывания кода по умолчанию RemoteSigned для выполнения сценария install-OperationsManager-DashboardViewer.ps1 следует ее повторно включить после выполнения сценария. Введите следующую команду и нажмите клавишу ВВОД:
Set-ExecutionPolicy Restricted
При отображении сообщений выберите вариант Y для подтверждения.
Отзыв веб-части с помощью центра администрирования SharePoint
-
Откройте сайт центра администрирования SharePoint 2010.
-
Нажмите кнопку Параметры системы.
-
Нажмите кнопку Управление решениями для фермы.
-
Щелкните правой кнопкой мыши файл Microsoft.EnterpriseManagement.SharePointIntegration.wsp и нажмите кнопку Отозвать.