Подключение к хранилищу данных отчетов через брандмауэр
В этой статье описывается, как настроить среду для поддержки размещения хранилища данных отчета за брандмауэром для System Center Operations Manager.
В среде, в которой хранилище данных отчетов отделяется от сервера управления и сервера отчетов брандмауэром, встроенная проверка подлинности Windows не может использоваться. Необходимо настроить проверку подлинности SQL Server. В следующих разделах объясняется, как включить проверку подлинности SQL Server между сервером управления, сервером отчетов и хранилищем данных отчетов, как показано на следующем рисунке:
Сервер управления и хранилище данных отчетов
Для включения проверки подлинности SQL Server необходимо выполните следующие действия.
На компьютере, на котором размещено хранилище данных отчетов, создайте вход SQL Server в соответствующую роль для чтения и записи. Учетные данные, указанные для этой учетной записи, должны быть сделаны членом следующих ролей в базе данных хранилища данных на компьютере под управлением SQL Server: a. OpsMgrWriter
b. db_owner (только для группы управления-владельца в базе данных).На компьютере с сервером управления создайте учетную запись запуска от имени (обычную) с учетными данными из предыдущего действия.
Свяжите эту учетную запись запуска от имени с профилем запуска от имени "Учетная запись проверки подлинности SQL Server для хранилища данных", направив его на каждый сервер управления. Дополнительные сведения см. в разделе [Изменение учетной записи запуска от имени, связанной с профилем запуска от имени] в этом руководстве.
Если между сервером управления и хранилищем данных отчетов существует брандмауэр, необходимо открыть порт 1433.
Сервер отчетов и хранилище данных отчетов
Если между сервером отчетов и хранилищем данных отчетов существует брандмауэр или граница доверия, необходимо установить связь типа "точка — точка".
Учетная запись, указанная в качестве учетной записи чтения данных во время настройки отчетов, становится учетной записью выполнения на сервере отчетов, и это учетная запись, которая будет использоваться для подключения к хранилищу данных отчетов.
Определите номер порта, на котором используется SQL Server в хранилище данных отчетов, и введите это число в таблицу dbo.MT_DataWarehouse в базе данных Operations Manager. См. статью " Настройка хранилища данных отчетов для прослушивания определенного TCP-порта".
Сервер отчетов и сервер управления, разделенные брандмауэром
Сообщение об ошибке "Не удалось проверить, находится ли текущий пользователь в роли sysadmin" может отображаться при установке роли сервера отчетов, если сервер отчетов и сервер управления отделены брандмауэром. Сообщение может появиться, даже если соответствующие порты брандмауэра открыты. Эта ошибка возникает после ввода имени компьютера для сервера управления и нажатия кнопки "Далее". Эта ошибка также может отобразиться, так как программа установки отчетов не смогла подключиться к операционной базе данных. В этой среде определите номер порта, используемый экземпляром SQL Server, и настройте базу данных Operations Manager для использования номера порта. См. статью " Настройка базы данных Operations Manager для прослушивания определенного TCP-порта".
Следующие шаги
Чтобы понять различные типы доступных отчетов и их назначение, просмотрите список отчетов, установленных с помощью Operations Manager.
Чтобы понять, как предварительно просмотреть отчеты, сохраните их с определенными параметрами отчета, чтобы свести к минимуму повторную запись сведений или упростить работу пользователей отчета, а также как экспортировать отчет в разные форматы файлов, просмотрите инструкции запуска, сохранения и экспорта отчета.