Table of contents
TOC
콘텐츠의 테이블 축소
콘텐츠의 테이블 확장

SQL Server와 통신하도록 Operations Manager를 구성하는 방법

Matt Goedtel|마지막 업데이트: 2017-03-02
|
1 기고자

적용 대상: System Center 2016 - Operations Manager

System Center 2016 - Operations Manager를 설치한 후 Operations Manager 운영 데이터베이스나 데이터 웨어하우스 데이터베이스를 다른 SQL Server 인스턴스로 이동하거나, 데이터베이스를 SQL Server Always On 가용성 그룹으로 이동하거나, SQL Server 인스턴스를 다시 구성하는 경우 아래 단계에 따라 새 TCP/IP 포트, 인스턴스 이름 또는 컴퓨터 이름을 참조하도록 관리 그룹을 다시 구성해야 합니다.

Operations Manager 운영 데이터베이스를 구성하는 방법

  1. 각 관리 서버의 관리자 권한 명령 프롬프트에서 regedit를 실행한 후 다음과 같이 편집합니다.

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\System Center\2010\Common\DatabaseDatabaseServerNamecomputer\<instance>, 쉼표 및 SQL Server 포트 번호(computer\instance,portNumber)로 변경합니다. SQL Server 클러스터에서 데이터베이스를 호스트하는 경우 computer를 클러스터의 가상 네트워크 이름으로 바꿉니다. 데이터베이스가 SQL Always On 가용성 그룹의 일부인 경우 computer\<instance><AvalabilityGroupListnerName,portNumber> 형식의 가용성 그룹 수신기 이름으로 바꿉니다.

    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\SetupDatabaseServerNamecomputer\<instance>, 쉼표 및 SQL Server 포트 번호(computer\instance,portNumber)로 변경합니다. SQL Server 클러스터에서 데이터베이스를 호스트하는 경우 computer를 클러스터의 가상 네트워크 이름으로 바꿉니다. 데이터베이스가 SQL Always On 가용성 그룹의 일부인 경우 computer\<instance><AvalabilityGroupListnerName,portNumber> 형식의 가용성 그룹 수신기 이름으로 바꿉니다.

  2. 각 관리 서버에서 %ProgramFiles%\System Center 2016\Operations Manager\Server\ConfigService.config 파일을 편집합니다.

    • <Category Name=”Cmdb”> 태그 아래에서 ServerName의 값을 computer\<instance>로 변경하고 PortNumber의 값을 SQL Server 포트 번호로 변경합니다.

    • <Name=”ConfigStore”> 태그 아래에서 ServerName의 값을 computer\<instance>로 변경하고 PortNumber의 값을 SQL Server 포트 번호로 변경합니다.

  3. 운영 데이터베이스를 호스트하는 SQL Server 인스턴스에서 다음을 구성합니다.

    a. SQL Server Management Studio를 엽니다.
    b. 개체 탐색기 창에서 데이터베이스, 운영 데이터베이스(예: OperationsManager), 테이블을 차례로 확장하고 dbo.MT_ManagementGroup을 마우스 오른쪽 단추로 클릭한 다음 상위 200개 행 편집을 클릭합니다. 결과 창에서 SQLServerName_<guid>라는 열의 오른쪽으로 스크롤합니다.
    c. 첫 번째 행에 computer\<instance>, 쉼표 및 SQL Server 포트 번호(computer\instance,portNumber)를 차례로 입력합니다. SQL Server 클러스터에서 데이터베이스를 호스트하는 경우 computer를 클러스터의 가상 네트워크 이름으로 바꿉니다. 데이터베이스가 SQL Always On 가용성 그룹의 일부인 경우 computer\<instance><AvalabilityGroupListnerName,portNumber> 형식의 가용성 그룹 수신기 이름으로 바꿉니다.
    d. dbo.MT_Microsoft$SystemCenter$ManagementGroup을 마우스 오른쪽 단추로 클릭하고 상위 200개 행 편집을 클릭합니다. 결과 창에서 column.SQLServerName_<GUID>라는 열의 오른쪽으로 스크롤합니다.
    e. 첫 번째 행에 computer\<instance>, 쉼표 및 SQL Server 포트 번호(computer\instance,portNumber)를 차례로 입력합니다. SQL Server 클러스터에서 데이터베이스를 호스트하는 경우 computer를 클러스터의 가상 네트워크 이름으로 바꿉니다. 데이터베이스가 SQL Always On 가용성 그룹의 일부인 경우 computer\instance<AvalabilityGroupListnerName,portNumber> 형식의 가용성 그룹 수신기 이름으로 바꿉니다.
    f. dbo.MT_Microsoft$SystemCenter$OpsMgrDB$AppMonitoring을 마우스 오른쪽 단추로 클릭하고 상위 200개 행 편집을 클릭합니다. 결과 창에서 column.SQLServerName_<GUID>라는 열의 오른쪽으로 스크롤합니다.
    g. 첫 번째 행에 computer\<instance>, 쉼표 및 SQL Server 포트 번호(computer\instance,portNumber)를 차례로 입력합니다. SQL Server 클러스터에서 데이터베이스를 호스트하는 경우 computer를 클러스터의 가상 네트워크 이름으로 바꿉니다. 데이터베이스가 SQL Always On 가용성 그룹의 일부인 경우 computer\instance<AvalabilityGroupListnerName,portNumber> 형식의 가용성 그룹 수신기 이름으로 바꿉니다.

Operations Manager 보고 데이터 웨어하우스 데이터베이스를 구성하는 방법

  1. 각 관리 서버의 관리자 권한 명령 프롬프트에서 regedit를 실행한 후 다음과 같이 편집합니다.

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Setup
    DataWarehouseDBServerNamecomputer\<instance>, 쉼표 및 SQL Server 포트 번호(computer\instance,portNumber)로 변경합니다. SQL Server 클러스터에서 데이터베이스를 호스트하는 경우 computer를 클러스터의 가상 네트워크 이름으로 바꿉니다. 데이터베이스가 SQL Always On 가용성 그룹의 일부인 경우 computer\<instance><AvalabilityGroupListnerName,portNumber> 형식의 가용성 그룹 수신기 이름으로 바꿉니다.

  2. 보고 데이터 웨어하우스 데이터베이스를 호스트하는 SQL Server 인스턴스에서 다음을 구성합니다.

    a. SQL Server Management Studio를 엽니다.
    b. 개체 탐색기 창에서 데이터베이스, 운영 데이터베이스(예: OperationsManager), 테이블을 차례로 확장하고 dbo.MT_Microsoft$SystemCenter$DataWarehouse를 마우스 오른쪽 단추로 클릭한 다음 상위 200개 행 편집을 클릭합니다.
    c. 결과 창에서 MainDatabaseServerName_<GUID>라는 열의 오른쪽으로 스크롤합니다.
    d. 첫 번째 행에 computer\<instance>, 쉼표 및 SQL Server 포트 번호(computer\instance,portNumber)를 차례로 입력합니다. SQL Server 클러스터에서 데이터베이스를 호스트하는 경우 computer를 클러스터의 가상 네트워크 이름으로 바꿉니다. 데이터베이스가 SQL Always On 가용성 그룹의 일부인 경우 computer\instance<AvalabilityGroupListnerName,portNumber> 형식의 가용성 그룹 수신기 이름으로 바꿉니다.
    e. dbo.MT_Microsoft$SystemCenter$DataWarehouse$AppMonitoring을 마우스 오른쪽 단추로 클릭하고 상위 200개 행 편집을 클릭합니다.
    f. 결과 창에서 MainDatabaseServerName_<GUID>라는 열의 오른쪽으로 스크롤합니다.
    g. 첫 번째 행에 computer\<instance>, 쉼표 및 SQL Server 포트 번호(computer\instance,portNumber)를 차례로 입력합니다. SQL Server 클러스터에서 데이터베이스를 호스트하는 경우 computer를 클러스터의 가상 네트워크 이름으로 바꿉니다. 데이터베이스가 SQL Always On 가용성 그룹의 일부인 경우 computer\instance<AvalabilityGroupListnerName,portNumber> 형식의 가용성 그룹 수신기 이름으로 바꿉니다.
    h. dbo. MT_Microsoft$SystemCenter$DataWarehouse$AppMonitoring_Log를 마우스 오른쪽 단추로 클릭하고 상위 200개 행 편집을 클릭합니다.
    i. 결과 창에서 Post_MainDatabaseServerName_<GUID>라는 열의 오른쪽으로 스크롤합니다.
    j. 첫 번째 행에 computer\<instance>, 쉼표 및 SQL Server 포트 번호(computer\instance,portNumber)를 차례로 입력합니다. SQL Server 클러스터에서 데이터베이스를 호스트하는 경우 computer를 클러스터의 가상 네트워크 이름으로 바꿉니다. 데이터베이스가 SQL Always On 가용성 그룹의 일부인 경우 computer\instance<AvalabilityGroupListnerName,portNumber> 형식의 가용성 그룹 수신기 이름으로 바꿉니다.
    k. dbo. MT_Microsoft$SystemCenter$DataWarehouse$를 마우스 오른쪽 단추로 클릭하고 상위 200개 행 편집을 클릭합니다.
    l. 결과 창에서 MainDatabaseServerName_<GUID>라는 열의 오른쪽으로 스크롤합니다.
    m. 첫 번째 행에 computer\<instance>, 쉼표 및 SQL Server 포트 번호(computer\instance,portNumber)를 차례로 입력합니다. SQL Server 클러스터에서 데이터베이스를 호스트하는 경우 computer를 클러스터의 가상 네트워크 이름으로 바꿉니다. 데이터베이스가 SQL Always On 가용성 그룹의 일부인 경우 computer\instance<AvalabilityGroupListnerName,portNumber> 형식의 가용성 그룹 수신기 이름으로 바꿉니다.
    n. dbo. MT_Microsoft$SystemCenter$DataWarehouse_Log$를 마우스 오른쪽 단추로 클릭하고 상위 200개 행 편집을 클릭합니다.
    o. 결과 창에서 Post_MainDatabaseServerName_<GUID>라는 열의 오른쪽으로 스크롤합니다.
    p. 첫 번째 행에 computer\<instance>, 쉼표 및 SQL Server 포트 번호(computer\instance,portNumber)를 차례로 입력합니다. SQL Server 클러스터에서 데이터베이스를 호스트하는 경우 computer를 클러스터의 가상 네트워크 이름으로 바꿉니다. 데이터베이스가 SQL Always On 가용성 그룹의 일부인 경우 computer\instance<AvalabilityGroupListnerName,portNumber> 형식의 가용성 그룹 수신기 이름으로 바꿉니다.
    q. dbo.MT_Microsoft$SystemCenter$OpsMgrDWWatcher를 마우스 오른쪽 단추로 클릭하고 상위 200개 행 편집을 클릭합니다.
    r. 결과 창에서 MainDatabaseServerName_<GUID>라는 열의 오른쪽으로 스크롤합니다.
    s. 첫 번째 행에 computer\<instance>, 쉼표 및 SQL Server 포트 번호(computer\instance,portNumber)를 차례로 입력합니다. SQL Server 클러스터에서 데이터베이스를 호스트하는 경우 computer를 클러스터의 가상 네트워크 이름으로 바꿉니다. 데이터베이스가 SQL Always On 가용성 그룹의 일부인 경우 computer\instance<AvalabilityGroupListnerName,portNumber> 형식의 가용성 그룹 수신기 이름으로 바꿉니다.
    t. 개체 탐색기 창에서 데이터베이스, 데이터 웨어하우스 데이터베이스(예: OperationsManagerDW), 테이블을 차례로 확장하고 dbo.MemberDatabase를 마우스 오른쪽 단추로 클릭한 다음 상위 200개 행 편집을 클릭합니다.
    u. 결과 창에서 column.ServerName라는 열의 오른쪽으로 스크롤합니다.
    v. 첫 번째 행에 computer\<instance>, 쉼표 및 SQL Server 포트 번호(computer\instance,portNumber)를 차례로 입력합니다. SQL Server 클러스터에서 데이터베이스를 호스트하는 경우 computer를 클러스터의 가상 네트워크 이름으로 바꿉니다. 데이터베이스가 SQL Always On 가용성 그룹의 일부인 경우 computer\instance<AvalabilityGroupListnerName,portNumber> 형식의 가용성 그룹 수신기 이름으로 바꿉니다.

보고 서버 업데이트

보고 데이터 웨어하우스 데이터베이스의 구성을 업데이트한 후 Operations Manager 보고 서버의 구성을 수정하려면 다음 단계를 수행하세요.

  1. 관리 서버를 호스트하는 컴퓨터에 로그온합니다.
  2. 각 관리 서버의 관리자 권한 명령 프롬프트에서 regedit를 실행한 후 다음과 같이 편집합니다.

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Operations Manager\3.0\Reporting를 재정의하려면 선택합니다. DWDBInstancecomputer\<instance>, 쉼표 및 SQL Server 포트 번호(computer\instance,portNumber)로 변경합니다. SQL Server 클러스터에서 데이터베이스를 호스트하는 경우 computer를 클러스터의 가상 네트워크 이름으로 바꿉니다. 데이터베이스가 SQL Always On 가용성 그룹의 일부인 경우 computer\<instance><AvalabilityGroupListnerName,portNumber> 형식의 가용성 그룹 수신기 이름으로 바꿉니다.

  3. 확인을 클릭합니다.

  4. 브라우저를 열고 보고 웹 페이지(http://localhost/reports_instancename)로 이동합니다. 명명된 인스턴스가 없으면 http://localhost/reports로 이동합니다.
  5. 자세한 정보 표시를 클릭한 다음 Data Warehouse Main(데이터 웨어하우스 기본)을 클릭합니다. 연결 문자열source=<computer>\<instance>;initial이라는 줄을 찾습니다.
  6. 새 데이터 웨어하우스 서버 이름을 포함하도록 연결 문자열을 변경합니다. 예를 들어 computer\<instance>, 쉼표 및 SQL Server 포트 번호(computer\instance,portNumber)로 변경합니다. SQL Server 클러스터에서 데이터베이스를 호스트하는 경우 computer를 클러스터의 가상 네트워크 이름으로 바꿉니다. 데이터베이스가 SQL Always On 가용성 그룹의 일부인 경우 computer\<instance><AvalabilityGroupListnerName,portNumber> 형식의 가용성 그룹 수신기 이름으로 바꿉니다.
  7. 적용을 클릭합니다.
  8. AppMonitoringSource에 대한 연결 문자열을 변경합니다.
  9. 응용 프로그램 모니터링을 클릭한 다음 .NET 모니터링을 클릭합니다.
  10. AppMonitoringSource를 클릭합니다.
  11. AppMonitoringSource 페이지에서 속성을 클릭하고 새 데이터 웨어하우스 기본 데이터 원본 서버 이름을 포함하도록 연결 문자열을 변경합니다. 예를 들어 computer\<instance>, 쉼표 및 SQL Server 포트 번호(computer\instance,portNumber)로 변경합니다. SQL Server 클러스터에서 데이터베이스를 호스트하는 경우 computer를 클러스터의 가상 네트워크 이름으로 바꿉니다. 데이터베이스가 SQL Always On 가용성 그룹의 일부인 경우 computer\<instance><AvalabilityGroupListnerName,portNumber> 형식의 가용성 그룹 수신기 이름으로 바꿉니다.
  12. 적용을 클릭합니다.
  13. 브라우저를 닫습니다.

다음 단계

© 2017 Microsoft