SQL Server と通信するように Operations Manager を構成する方法

重要

このバージョンの Operations Manager はサポート終了に達しました。 Operations Manager 2022 にアップグレードすることをお勧めします。

System Center Operations Manager のインストール後、Operations Manager のオペレーション データベースまたはデータ ウェアハウス データベースを別の SQL Server インスタンスに移動するか、データベースを SQL Server Always On 可用性グループに移動するか、SQL Server インスタンスを再構成する場合、以下の手順に従って、新しい TCP/IP ポート、インスタンス名、コンピューター名を参照するように管理グループを再構成する必要があります。

SQL インスタンス名前付け

SQL インスタンス ネットワーク名が参照される以下のすべての手順では、computername\instancename の後に続くコンマ、SQL Server ポート番号の形式を使用します (computername\instancename,portNumber)。 SQL Server クラスターでデータベースをホストしている場合は、computername を SQL クラスター リソース グループの仮想ネットワーク名に置き換えます。 データベースが SQL AlwaysOn 可用性グループに属する場合、computername\instancename を可用性グループのリスナー名に置換し、AvalabilityGroupListenerName,portNumber のような形式にします。

オペレーション データベースの設定を構成する方法

  1. 各管理サーバーにおいて、管理者特権でコマンド プロンプトから regedit を実行し、次のように変更します。

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\2010\Common\DatabaseHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\2010\Common\Database を自分のオペレーション データベース SQL インスタンス ネットワーク名に変更します。

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\SetupHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Setup を自分のオペレーション データベース SQL インスタンス ネットワーク名に変更します。

  2. 各管理サーバーで、System Center 2016 - Operations Manager、または以降のすべてのリリース (1801、1807、2019、2022) %ProgramFiles%\Microsoft System Center\Operations Manager\Server\ConfigService.configのファイル%ProgramFiles%\System Center 2016\Operations Manager\Server\ConfigService.configを編集します。

    • タグ <Category Name=”Cmdb”> の下で、<Category Name=”Cmdb”> の値を自分のオペレーション データベース SQL インスタンス ネットワーク名に変更し、PortNumber の値を SQL Server ポート番号に変更します。

    • タグ <Name=”ConfigStore”> の下で、 <Name=”ConfigStore”> の値を自分のオペレーション データベース SQL インスタンス ネットワーク名に変更し、PortNumber の値を SQL Server ポート番号に変更します。

  3. オペレーション データベースをホストしている SQL Server インスタンスで、次のように構成します。

    a. SQL Server Management Studio を開きます。

    b. [オブジェクト エクスプローラー] ウィンドウで、[データベース] を展開し、オペレーション データベース (OperationsManager など) を展開し、[テーブル] を展開して右クリックしdbo.MT_Microsoft$SystemCenter$ManagementGroup、[上位 200 行の編集] を選択します。 結果ウィンドウで、column.SQLServerName_<GUID> というタイトルの列が表示されるまで右にスクロールします。

    c. 最初の行に、自分のオペレーション データベース SQL インスタンス ネットワーク名を入力します。

    d. 右クリックし、[dbo.MT_Microsoft$SystemCenter$OpsMgrDB$AppMonitoring 上位 200 行の編集] を選択します。 結果ウィンドウで、MainDatabaseServerName_<GUID> というタイトルの列が表示されるまで右にスクロールします。

    e. 最初の行に、自分のオペレーション データベース SQL インスタンス ネットワーク名を入力します。

    f. 右クリックし、[dbo.MT_Microsoft$SystemCenter$OpsMgrDB$AppMonitoring_Log上位 200 行の編集] を選択します。 結果ウィンドウで、Post_MainDatabaseServerName_<GUID> というタイトルの列が表示されるまで右にスクロールします。

    g. 最初の行に、自分のオペレーション データベース SQL インスタンス ネットワーク名を入力します。

データ ウェアハウス データベースの設定を構成する方法

  1. 各管理サーバーで、管理者特権のコマンド プロンプトから regedit を実行し、次のように編集します。

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Setup
    DataWarehouseDBServerName を自分のデータ ウェアハウス データベース SQL インスタンス ネットワーク名に変更します。

  2. SQL Server Management Studio を開き、オペレーション データベースをホストしている SQL Server インスタンスに接続します。

  3. [オブジェクト エクスプローラー] ウィンドウで、[データベース] を展開し、オペレーション データベース (OperationsManager など) を展開し、[テーブル] を展開して右クリックしdbo.MT_Microsoft$SystemCenter$DataWarehouse、[上位 200 行の編集] を選択します。

  4. 結果ウィンドウで、MainDatabaseServerName_<GUID> というタイトルの列が表示されるまで右にスクロールします。

  5. 最初の行に、自分のデータ ウェアハウス データベース SQL インスタンス ネットワーク名を入力します。

  6. を右クリックし、[dbo.MT_Microsoft$SystemCenter$DataWarehouse$AppMonitoring上位 200 行の編集] を選択します。

  7. 結果ウィンドウで、MainDatabaseServerName_<GUID> というタイトルの列が表示されるまで右にスクロールします。

  8. 最初の行に、自分のデータ ウェアハウス データベース SQL インスタンス ネットワーク名を入力します。

  9. を右クリックし、[dbo.MT_Microsoft$SystemCenter$DataWarehouse$AppMonitoring_Log上位 200 行の編集] を選択します。

  10. 結果ウィンドウで、Post_MainDatabaseServerName_<GUID> というタイトルの列が表示されるまで右にスクロールします。

  11. 最初の行に、自分のデータ ウェアハウス データベース SQL インスタンス ネットワーク名を入力します。

  12. を右クリックし、[dbo.MT_Microsoft$SystemCenter$DataWarehouse_Log上位 200 行の編集] を選択します。

  13. 結果ウィンドウで、Post_MainDatabaseServerName_<GUID> というタイトルの列が表示されるまで右にスクロールします。

  14. 最初の行に、自分のデータ ウェアハウス データベース SQL インスタンス ネットワーク名を入力します。

  15. を右クリックし、[dbo.MT_Microsoft$SystemCenter$OpsMgrDWWatcher上位 200 行の編集] を選択します。

  16. 結果ウィンドウで、DatabaseServerName_<GUID> というタイトルの列が表示されるまで右にスクロールします。

  17. 最初の行に、自分のデータ ウェアハウス データベース SQL インスタンス ネットワーク名を入力します。

  18. を右クリックし、[dbo.MT_Microsoft$SystemCenter$OpsMgrDWWatcher_Log上位 200 行の編集] を選択します。

  19. 結果ウィンドウで、Post_DatabaseServerName_<GUID> というタイトルの列が表示されるまで右にスクロールします。

  20. 最初の行に、自分のデータ ウェアハウス データベース SQL インスタンス ネットワーク名を入力します。

  21. [オブジェクト エクスプローラー] ペインで、[データベース] を展開し、データ ウェアハウス データベース (OperationsManagerDW など) を展開し、[テーブル] を展開して右クリックしdbo.MemberDatabase、[上位 200 行の編集] を選択します。

  22. 結果ウィンドウで、column.ServerName というタイトルの列が表示されるまで右にスクロールします。

  23. 最初の行に、自分のデータ ウェアハウス データベース SQL インスタンス ネットワーク名を入力します。

  24. オペレーション データベースをホストしている SQL Server インスタンスで、次のように構成します。

    a. SQL Server Management Studio を開きます。

    b. オブジェクト エクスプローラー ウィンドウで、 [データベース] を展開し、オペレーション データベース (OperationsManager など) を選択します。

    c. メニューで [ 新しいクエリ] を選択し、次のクエリを実行して MainDatabaseServerName というプロパティ名に対応する GUID を見つけ、結果をメモします (クエリは 2 つのレコードを返す必要があります)。

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

    d. オペレーション データベース (OperationsManager など) を展開し、[ テーブル] を展開し、 を右クリックして dbo.GlobalSettings、 [ 上位 200 行の編集] を選択します。

    e. 詳細ウィンドウで、column.ManagedTypePropertyId というタイトルの列が表示されるまで右にスクロールします。

    f. 上記のクエリによって返された GUID の 1 つに対応する GUID (通常は行番号 8) を含む行を検索し、データ ウェアハウス データベース SQL インスタンスのネットワーク名を入力します。

レポート サーバーを更新する

レポート データ ウェアハウス データベースの構成を更新した後、Operations Manager レポート サーバー コンポーネントの構成を変更するには、次の手順を実行します。

  1. Operations Manager レポート サーバーをホストしているコンピューターにサインインします。

  2. 管理者特権のコマンド プロンプトから regedit を実行し、次のように変更します。

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Reporting. DWDBInstance に変更し、それにコンマを続け、さらに SQL Server ポート番号 (computer\instance,portNumber) を続けます。 SQL Server クラスターでデータ ウェアハウス データベースをホストしている場合は、コンピューターをクラスターの仮想ネットワーク名に置き換えます。 データベースが SQL AlwaysOn 可用性グループに属する場合、computer\<instance> を可用性グループのリスナー名に置換し、<AvalabilityGroupListenerName,portNumber> のような形式にします。

  3. [OK] を選択します。

  4. ブラウザーを開き、レポート Web ページ http://localhost/reports_instancename に移動します。 名前付きインスタンスがない場合は、 に移動します http://localhost/reports

  5. [詳細の表示] を選択し、[メインData Warehouse選択します[接続文字列] と書いてある行を見つけます。

  6. [接続文字列] を変更して、自分のデータ ウェアハウス データベース SQL インスタンス ネットワーク名を含めます。

    • 接続文字列の例:
      data source=YourSQLServer.contoso.com;initial catalog=OperationsManagerDW;Integrated Security=SSPI
    • 接続文字列の例:
      data source=SQL1.contoso.com\SQLINST1,1234;initial catalog=OperationsManagerDW;Integrated Security=SSPI
  7. [適用] を選択します。

  8. AppMonitoringSource の接続文字列を変更するには、[アプリケーションの監視] を選択し、[.NET 監視] を選択します。

  9. [ AppMonitoringSource] を選択します

  10. [ AppMonitoringSource ] ページで[ プロパティ] を選択し、 接続文字列を変更 して、データ ウェアハウス データベースの SQL インスタンスネットワーク名を含めます。

  11. [適用] を選択します。

  12. ブラウザーを閉じます。

次のステップ