Поделиться через


Использование 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.

    System_CAPS_noteПримечание

    Если ферма 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.

System_CAPS_noteПримечание

Дополнительные сведения о скриптах, включенных в Operations Manager, можно получить с помощью командной оболочки и командлета get-help. Пример: get-help install-OperationsManager-DashboardViewer.ps1.

С помощью скрипта install-OperationsManager-DashboardViewer.ps1 вы можете развернуть веб-часть на всех сайтах и во всех веб-приложениях в ферме или только на определенном сайте или в определенном веб-приложении.

Развертывание веб-части Operations Manager

  1. Скопируйте файлы install-OperationsManager-DashboardViewer.ps1 и Microsoft.Enterprisemanagement.Sharepointintegration.wsp из папки установки Operations Manager по пути Setup\amd64\SharePoint в доступное для командной консоли SharePoint 2010 расположение.

  2. Откройте командную консоль SharePoint 2010 и перейдите в каталог, в котором был сохранен файл install-OperationsManager-DashboardViewer.ps1.

  3. В командной консоли 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 для подтверждения, а затем запустите сценарий.

  4. Чтобы убедиться в том, что веб-часть развернута и активирована, выполните следующие действия.

    1. Откройте сайт https://localhost.

    2. В раскрывающемся меню Действия сайта выберите пункт Параметры сайта.

    3. В разделе Администрирование семейства веб-сайтов щелкните Возможности семейства веб-сайтов.

    4. Найдите пункт Веб-часть панели мониторинга Operations Manager.

      • Если справа имеется кнопка Активировать, это означает, что функция не была автоматически активирована в процессе развертывания. Чтобы активировать веб-часть, нажмите кнопку Активировать.

      • Если справа имеется кнопка Отключить, никаких действий не требуется. Веб-часть панели мониторинга Operations Manager теперь можно вставлять на страницы сайта.

  5. При отключении политики выполнения подписывания кода по умолчанию RemoteSigned для выполнения сценария install-OperationsManager-DashboardViewer.ps1 следует ее повторно включить после выполнения сценария. Введите следующую команду и нажмите клавишу ВВОД:

    Set-ExecutionPolicy Restricted

    При отображении сообщений выберите вариант Y для подтверждения.

Настройка подключения веб-части к веб-консоли

После развертывания и активации веб-части необходимо настроить ее подключение к веб-консоли или среде. Дополнительные среды можно добавлять в любое время. Чтобы настроить среду для веб-части, выполните следующую процедуру.

Настройка среды для веб-части с помощью интерфейса пользователя

  1. На сайте центра администрирования SharePoint в раскрывающемся меню Действия сайта выберите пункт Просмотреть весь контент сайта.

  2. В разделе Списки щелкните Среды веб-консоли Operations Manager.

  3. Нажмите кнопку Добавить элемент.

  4. Введите в поле Имя уникальное имя.

  5. В поле HostURI введите универсальный код ресурса (URI) сервера, на котором размещена веб-консоль Operations Manager. Пример: https://ServerName/OperationsManager/

  6. Нажмите кнопку Сохранить.

Добавление веб-части 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].

Добавление веб-части на страницу

  1. Откройте веб-браузер и перейдите на сервер SharePoint.

  2. В раскрывающемся меню Действия сайта выберите пункт Новая страница.

  3. Введите имя страницы и нажмите кнопку Создать.

  4. Новая страница откроется с панелью средств правки. Под панелью Средства правки щелкните Вставить.

  5. На панели инструментов Вставка щелкните Веб-часть.

  6. В разделе Категории выберите Microsoft System Center.

  7. В списке Веб-части выберите Веб-часть "Средство просмотра панелей мониторинга Operations Manager" и нажмите кнопку Добавить.

  8. Щелкните стрелку в правом верхнем углу веб-части и выберите команду Изменить веб-часть.

  9. В поле Сервер панели мониторинга выберите сервер веб-консоли, в поле Параметры панели мониторинга введите универсальный код ресурса (URI) панели мониторинга, а затем нажмите кнопку ОК.

  10. В строке меню щелкните Страница.

  11. Нажмите кнопку Сохранить и закрыть.

System_CAPS_noteПримечание

После того как вы правильно настроите веб-часть панели мониторинга в SharePoint, вы можете получить сообщение об ошибке "Срок действия билета истек". Это связано с тем, что срок действия билета переопределения истекает очень быстро (по умолчанию через 5 секунд). Если разница между временем на сервере SharePoint и временем на сервере веб-консоли превышает это значение, подключение завершается сбоем. Вероятность этого высока в том случае, если компьютеры находятся в разных доменах и используют разные источники времени. Вы можете увеличить срок действия на сервере SharePoint Server в списке веб-консолей, но при этом сервер станет уязвимее к атакам. Лучше всего синхронизировать время на сервере SharePoint и сервере веб-консоли.

Настройка использования общих учетных данных для веб-части

Чтобы настроить веб-часть "Средство просмотра панелей мониторинга Operations Manager" так, чтобы ее могли просматривать сотрудники, не являющиеся пользователями Operations Manager, выполните следующие процедуры. В первой процедуре вы настраиваете учетные данные путем создания идентификатора конечного приложения в SharePoint. Затем вы настраиваете среду веб-части.

System_CAPS_noteПримечание

Operations Manager предоставляет два скрипта, находящихся в папке setup\SharePoint, которые позволяют пользователям добавлять и обновлять ключи веб-среды SharePoint из файла веб-конфигурации: add-OperationsManager-WebConsole-Environment.ps1 и update-OperationsManager-WebConsole-Environment.ps1. Эти скрипты извлекают ключи encryptionAlgorithm и encryptionValidationAlgorithm для билета переопределения из файла веб-конфигурации и добавляют или обновляют их в среде SharePoint. Это позволяет вам автоматизировать создание и замену ключей. Процедуры использования этих скриптов приведены в этом разделе.

System_CAPS_noteПримечание

В SharePoint Foundation 2010 нельзя настроить общие учетные данные.

Создание идентификатора конечного приложения

  1. В центре администрирования SharePoint в разделе Управление приложениями щелкните Управление приложениями-службами.

  2. Дважды щелкните элемент Служба Secure Store.

  3. Щелкните Создать.

  4. На странице Параметры приложения введите идентификатор конечного приложения, отображаемое имя и контактный адрес электронной почты. Идентификатор конечного приложения — это уникальная текстовая строка, используемая приложением-службой Secure Store для идентификации данного конечного приложения. Отображаемое имя используется в интерфейсе пользователя. Контактным адресом может быть любой допустимый адрес электронной почты, который не обязательно должен принадлежать администратору приложения-службы Secure Store. В списке Тип конечного приложения выберите Группа. Нажмите кнопку Далее.

  5. На странице Добавление поля оставьте значения по умолчанию для параметров Имя пользователя Windows и Пароль Windows и нажмите кнопку Далее.

  6. В поле Администраторы конечного приложения введите учетную запись домена и нажмите кнопку ОК.

  7. Щелкните стрелку раскрывающегося списка справа от созданного идентификатора конечного приложения и выберите пункт Настройка учетных данных.

  8. В поле Имя пользователя Windows введите имя пользователя учетной записи, которая должна использоваться веб-частью. Введите пароль учетной записи, подтвердите его, а затем нажмите кнопку ОК.

Настройка использования общих учетных данных для среды веб-части

  1. На сервере, на котором размещается веб-консоль, в папке установки веб-консоли Operations Manager найдите файл Web.config. Путь установки по умолчанию — C:\Program Files\System Center 2012\Operations Manager\WebConsole\WebHost.

  2. Откройте файл Web.config в текстовом редакторе.

  3. Найдите раздел <encryption>.

  4. Найдите запись OverrideTicketEncryptionKey. В следующем примере первое значение, выделенное жирным шрифтом, — это ключ алгоритма шифрования, а второе — это ключ алгоритма проверки шифрования.

    Пример: <key name="OverrideTicketEncryptionKey" algorithm="3DES" value="92799B26F0BF54EE76A40CFECDB29868927D2DA4D7E57EBD"> <validation algorithm="HMACSHA1" value="7526BAC9FC9562835A3872A3DC12CB8B"/>

  5. Скопируйте оба ключа и закройте файл Web.config.

  6. На сайте SharePoint в раскрывающемся меню Действия узла выберите пункт Просмотреть все содержимое узла.

  7. В разделе Списки щелкните Среды веб-консоли Operations Manager.

  8. Щелкните веб-часть, которую нужно настроить, и нажмите Изменить элемент.

  9. В поле TargetApplicationID введите идентификатор конечного приложения, созданный при выполнении предыдущей процедуры.

  10. В поле Ключ алгоритма шифрования введите ключ алгоритма шифрования, скопированный из файла Web.config.

  11. В поле Ключ алгоритма проверки шифрования введите ключ алгоритма проверки шифрования, скопированный из файла Web.config.

  12. Нажмите кнопку Сохранить.

Повторите указанную процедуру для каждой среды Operations Manager.

Настройка среды для веб-части с помощью сценария

  1. Скопируйте файл add-OperationsManager-WebConsole-Environment.ps1, располагающийся в папке установки Operations Manager Setup\amd64\SharePoint, на сервер SharePoint.

  2. Откройте оболочку Operations Manager.

  3. Выполните команду add-OperationsManager-WebConsole-Environment.ps1 со следующими параметрами:

    -titleимя представления панели мониторинга

    -webconsoleUNC "путь к файлу web.config, без указания имени файла"

    System_CAPS_noteПримечание

    Файл web.config находится в папке Program Files\System Center 2012\Operations Manager\WebConsole\WebHost компьютера, на котором работает веб-консоль.

    -targetApplicationIDидентификатор целевого приложения

Добавление дополнительных сред к веб-части

Добавление новых сред к веб-части позволяет отобразить панели мониторинга из нескольких групп управления.

Добавление сред к веб-части

  1. На сайте SharePoint в раскрывающемся меню Действия узла выберите пункт Просмотреть все содержимое узла.

  2. В поле Списки выберите пункт Веб-консоли Operations Manager.

  3. Нажмите кнопку Добавить элемент.

  4. Введите в поле Имя уникальное имя.

  5. В поле HostURI введите универсальный код ресурса (URI) сервера, на котором размещена веб-консоль Operations Manager. Пример: https://localhost/OperationsManager/

  6. Нажмите кнопку Сохранить.

Добавление сред к веб-части с помощью сценария

  1. Скопируйте файл update-OperationsManager-WebConsole-Environment.ps1, располагающийся в папке установки Operations Manager Setup\amd64\SharePoint, на сервер SharePoint.

  2. Откройте оболочку Operations Manager.

  3. Выполните сценарий update-OperationsManager-WebConsole-Environment.ps1 со следующими параметрами:

    -titleимя представления панели мониторинга

    -webconsoleUNC "путь к файлу web.config, без указания имени файла"

    System_CAPS_noteПримечание

    Файл web.config находится в папке Program Files\System Center 2012\Operations Manager\WebConsole\WebHost компьютера, на котором работает веб-консоль.

    -targetApplicationIDидентификатор целевого приложения

Удаление веб-части Operations Manager

Наряду с развертыванием веб-части Operations Manager можно выполнить и ее удаление со всех сайтов и веб-приложений фермы, а также из определенного сайта или веб-приложения. Веб-часть можно удалить посредством сценария или отозвать с помощью сайта центра администрирования SharePoint 2010.

Удаление веб-части с помощью сценария

  1. Скопируйте сценарий install-OperationsManager-DashboardViewer.ps1 в папку, к которой имеет доступ командная консоль SharePoint 2010.

  2. Откройте командную консоль SharePoint 2010 и перейдите в каталог, в котором был сохранен файл install-OperationsManager-DashboardViewer.ps1.

  3. В командной консоли 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 для подтверждения, а затем запустите сценарий.

  4. При отключении политики выполнения подписывания кода по умолчанию RemoteSigned для выполнения сценария install-OperationsManager-DashboardViewer.ps1 следует ее повторно включить после выполнения сценария. Введите следующую команду и нажмите клавишу ВВОД:

    Set-ExecutionPolicy Restricted

    При отображении сообщений выберите вариант Y для подтверждения.

Отзыв веб-части с помощью центра администрирования SharePoint

  1. Откройте сайт центра администрирования SharePoint 2010.

  2. Нажмите кнопку Параметры системы.

  3. Нажмите кнопку Управление решениями для фермы.

  4. Щелкните правой кнопкой мыши файл Microsoft.EnterpriseManagement.SharePointIntegration.wsp и нажмите кнопку Отозвать.