Configurar o Operations Manager para se comunicar com o SQL Server

Se, depois de instalar o System Center Operations Manager, você mover o banco de dados operacional ou de data warehouse do Operations Manager para uma instância diferente do SQL Server, mover os bancos de dados para um grupo de disponibilidade Always On do SQL Server ou reconfigurar a instância do SQL Server, será necessário seguir as etapas abaixo para reconfigurar o grupo de gerenciamento para fazer referência à nova porta TCP/IP, nome da instância ou nome do computador.

Nomenclatura de instância SQL

Para todas as etapas abaixo em que um nome de rede de instância SQL é referenciado, use o formato computername\instancename seguido por uma vírgula e, em seguida, o número da porta do SQL Server (computername\instancename,portNumber). Se você estiver hospedando o banco de dados em um cluster do SQL Server, substitua computername pelo nome da rede virtual do grupo de recursos do cluster SQL. Se o banco de dados fizer parte de um Grupo de Disponibilidade Always On do SQL, substitua computername\instancename pelo nome do ouvinte do grupo de disponibilidade no formato .AvalabilityGroupListenerName,portNumber

Definir configurações para o banco de dados operacional

  1. Em cada servidor de gerenciamento, execute regedit em um prompt de comando elevado e edite:

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\2010\Common\Database Altere DatabaseServerName pelo nome da rede da instância SQL do banco de dados operacional.

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Setup Altere DatabaseServerName pelo nome da rede da instância SQL do banco de dados operacional.

  2. Em cada servidor de gerenciamento, edite o seguinte arquivo: %ProgramFiles%\System Center 2016\Operations Manager\Server\ConfigService.config para o System Center 2016 – Operations Manager ou para todas as versões posteriores (2019 e 2022): %ProgramFiles%\Microsoft System Center\Operations Manager\Server\ConfigService.config

    • Na marca <Category Name=”Cmdb”>, altere o valor de ServerName para o nome da rede da instância SQL do banco de dados operacional e altere o valor de PortNumber para o número da porta do SQL Server.

    • Na marca <Name=”ConfigStore”>, altere o valor de ServerName para o nome da rede da instância SQL do banco de dados operacional e altere o valor de PortNumber para o número da porta do SQL Server.

  3. Na instância do SQL Server que hospeda o banco de dados operacional, configure o seguinte:

    a. Abra o SQL Server Management Studio.

    b. No painel Pesquisador de Objetos, expanda Bancos de Dados, expanda o banco de dados operacional (por exemplo, OperationsManager), expanda Tabelas, clique com o botão direito do mouse dbo.MT_Microsoft$SystemCenter$ManagementGroupe selecione Editar 200 Linhas Principais. No painel de resultados, role para a direita até a coluna intitulada column.SQLServerName_<GUID>.

    c. Na primeira linha, insira o nome da rede da instância SQL do banco de dados operacional.

    d. Clique com o botão direito do mouse dbo.MT_Microsoft$SystemCenter$OpsMgrDB$AppMonitoring e selecione Editar 200 principais linhas. No painel de resultados, role para a direita até a coluna intitulada MainDatabaseServerName_<GUID>.

    e. Na primeira linha, insira o nome da rede da instância SQL do banco de dados operacional.

    f. Clique com o botão direito do mouse dbo.MT_Microsoft$SystemCenter$OpsMgrDB$AppMonitoring_Log e selecione Editar 200 principais linhas. No painel de resultados, role para a direita até a coluna intitulada Post_MainDatabaseServerName_<GUID>.

    g. Na primeira linha, insira o nome da rede da instância SQL do banco de dados operacional.

Definir configurações para o banco de dados do data warehouse

  1. Em cada servidor de gerenciamento, execute regedit em um Prompt de Comando com privilégios elevados e edite:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Setup
    Altere DataWarehouseDBServerName para o nome da rede da instância SQL do banco de dados do data warehouse.

  2. Abra o SQL Server Management Studio, conecte-se à instância do SQL Server que hospeda o banco de dados operacional.

  3. No painel Pesquisador de Objetos, expanda Bancos de Dados, expanda o banco de dados operacional (por exemplo, OperationsManager), expanda Tabelas, clique com o botão direito do mouse dbo.MT_Microsoft$SystemCenter$DataWarehousee selecione Editar 200 Linhas Principais.

  4. No painel de resultados, role para a direita até a coluna intitulada MainDatabaseServerName_<GUID>.

  5. Na primeira linha, insira o nome da rede da instância SQL do banco de dados do data warehouse.

  6. Clique com o botão direito do mouse dbo.MT_Microsoft$SystemCenter$DataWarehouse$AppMonitoringe selecione Editar 200 principais linhas.

  7. No painel de resultados, role para a direita até a coluna intitulada MainDatabaseServerName_<GUID>.

  8. Na primeira linha, insira o nome da rede da instância SQL do banco de dados do data warehouse.

  9. Clique com o botão direito do mouse dbo.MT_Microsoft$SystemCenter$DataWarehouse$AppMonitoring_Loge selecione Editar 200 principais linhas.

  10. No painel de resultados, role para a direita até a coluna intitulada Post_MainDatabaseServerName_<GUID>.

  11. Na primeira linha, insira o nome da rede da instância SQL do banco de dados do data warehouse.

  12. Clique com o botão direito do mouse dbo.MT_Microsoft$SystemCenter$DataWarehouse_Loge selecione Editar 200 principais linhas.

  13. No painel de resultados, role para a direita até a coluna intitulada Post_MainDatabaseServerName_<GUID>.

  14. Na primeira linha, insira o nome da rede da instância SQL do banco de dados do data warehouse.

  15. Clique com o botão direito do mouse dbo.MT_Microsoft$SystemCenter$OpsMgrDWWatchere selecione Editar 200 principais linhas.

  16. No painel de resultados, role para a direita até a coluna intitulada DatabaseServerName_<GUID>.

  17. Na primeira linha, insira o nome da rede da instância SQL do banco de dados do data warehouse.

  18. Clique com o botão direito do mouse dbo.MT_Microsoft$SystemCenter$OpsMgrDWWatcher_Loge selecione Editar 200 principais linhas.

  19. No painel de resultados, role para a direita até a coluna intitulada Post_DatabaseServerName_<GUID>.

  20. Na primeira linha, insira o nome da rede da instância SQL do banco de dados do data warehouse.

  21. No painel Pesquisador de Objetos, expanda Bancos de Dados, expanda o banco de dados do data warehouse (por exemplo, OperationsManagerDW), expanda Tabelas, clique com o botão direito do mouse dbo.MemberDatabasee selecione Editar 200 Linhas Principais.

  22. No painel de resultados, role para a direita até a coluna intitulada column.ServerName.

  23. Na primeira linha, insira o nome da rede da instância SQL do banco de dados do data warehouse.

  24. Na instância do SQL Server que hospeda o banco de dados operacional, configure o seguinte:

    a. Abra o SQL Server Management Studio.

    b. No painel Pesquisador de Objetos, expanda Bancos de Dados e selecione o banco de dados operacional (por exemplo, OperationsManager).

    c. Selecione Nova Consulta no menu, execute a consulta a seguir para localizar os GUIDs correspondentes ao nome da propriedade chamada MainDatabaseServerName e observe os resultados (a consulta deve retornar 2 registros):

    select * from [dbo].[ManagedTypeProperty]
    
    where [ManagedTypePropertyName] like 'MainDatabaseServerName'
    

    d. Expanda o banco de dados operacional (por exemplo, OperationsManager), expanda Tabelas, clique com o botão direito do mouse dbo.GlobalSettingse selecione Editar 200 Linhas Principais.

    e. No painel de resultados, role para a direita da coluna intitulada column.ManagedTypePropertyId.

    f. Localize a linha com um GUID que corresponda a um dos GUIDs retornados pela consulta acima (normalmente a linha número 8) e insira o nome da rede da instância SQL do banco de dados do data warehouse.

Servidor de Relatórios de Atualização

Execute as etapas a seguir para modificar a configuração do componente do servidor de relatórios do Operations Manager depois de atualizar a configuração do banco de dados do data warehouse de relatórios.

  1. Entre no computador que hospeda o servidor de Relatórios do Operations Manager.

  2. Execute o regedit em um prompt de comando elevado e edite:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Reporting. Altere DWDBInstance para computer\<instance> seguido por uma vírgula e, em seguida, o número (computer\instance,portNumber)da porta do SQL Server. Se você estiver hospedando o banco de dados do data warehouse em um cluster do SQL Server, substitua computador pelo nome da rede virtual do cluster. Se o banco de dados fizer parte de um Grupo de Disponibilidade Always On do SQL, substitua computer\<instance> pelo nome do ouvinte do grupo de disponibilidade no formato .<AvalabilityGroupListenerName,portNumber>

  3. Selecione OK.

  4. Abra um navegador e vá para a página da Web de relatórios, http://localhost/reports_instancename. Se não houver nenhuma instância nomeada, vá para http://localhost/reports.

  5. Selecione Mostrar Detalhes e selecione Data Warehouse Principal. Localize a cadeia de conexão e a linha que diz source=<computer>\<instance>;initial.

  6. Altere a cadeia de conexão para conter o nome da rede da instância SQL do banco de dados do data warehouse.

    • Exemplo de cadeia de conexão:
      data source=YourSQLServer.contoso.com;initial catalog=OperationsManagerDW;Integrated Security=SSPI
    • Exemplo de cadeia de conexão:
      data source=SQL1.contoso.com\SQLINST1,1234;initial catalog=OperationsManagerDW;Integrated Security=SSPI
  7. Escolha Aplicar.

  8. Para alterar a cadeia de conexão para AppMonitoringSource, selecione Monitoramento de aplicativos e selecione Monitoramento do .NET.

  9. Selecione AppMonitoringSource.

  10. Na página AppMonitoringSource , selecione Propriedades e altere Cadeia de conexão para conter o nome da rede da instância SQL do banco de dados do data warehouse.

  11. Escolha Aplicar.

  12. Feche o navegador.

Próximas etapas

  • Para entender a sequência e as etapas para mover o banco de dados operacional do Operations Manager para uma nova instância do SQL Server, consulte Como mover o banco de dados operacional.

  • Para entender a sequência e as etapas para mover o banco de dados do data warehouse de Relatórios do Operations Manager para uma nova instância do SQL Server, consulte Como mover o banco de dados do data warehouse de Relatórios.