Share via


SharePoint를 사용하여 Operations Manager 데이터 보기

 

적용 대상: 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 웹 파트를 배포한 후 특정 웹 콘솔에 연결하도록 구성합니다.

  • SharePoint 페이지에 Operations Manager 웹 파트를 추가하는 방법
    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을 실행하고 있어야 합니다.

    참고

    SharePoint 팜이 SharePoint Foundation 2010을 실행하는 경우 웹 콘솔과 동일한 도메인에만 웹 파트를 배포할 수 있고 공유 자격 증명은 사용할 수 없습니다.

  • SharePoint 팜에 대한 SharePoint 관리자 사용 권한이 있어야 하며, 특히 다음 작업을 수행할 수 있는 사용 권한이 있어야 합니다.

    • SharePoint PowerShell 클라이언트 실행

    • SPAdminV4 및 SPTimerV4 서비스 시작 및 중지

    • 팜용 Add-SPSolution 및 Install-SPSolution cmdlet 실행 및 팜의 모든 사이트용 Enable-SPFeature cmdlet 실행

웹 파트는 Microsoft.EnterpriseManagement.SharePointIntegration.wsp라는 솔루션 파일입니다. 웹 파트를 배포하려면 install-OperationsManager-DashboardViewer.ps1이라는 스크립트를 실행합니다. 이 스크립트는 Setup\amd64\SharePoint 아래의 Operations Manager 설치 폴더에 있습니다.

참고

명령 셸 및 get-help cmdlet을 사용하여 Operations Manager에 포함된 스크립트에 대한 추가 정보를 가져올 수 있습니다. 예: get-help install-OperationsManager-DashboardViewer.ps1.

install-OperationsManager-DashboardViewer.ps1 script를 사용하면 팜의 모든 사이트 및 웹 응용 프로그램 또는 특정 사이트 또는 웹 응용 프로그램에 웹 파트를 배포할 수 있습니다.

Operations Manager 웹 파트를 배포하려면

  1. Setup\amd64\SharePoint 아래의 Operations Manager installation 폴더로부터 SharePoint 2010 관리 셸에서 액세스할 수 있는 위치로 install-OperationsManager-DashboardViewer.ps1 파일 및 Microsoft.Enterprisemanagement.Sharepointintegration.wsp 파일을 복사합니다.

  2. SharePoint 2010 관리 셸을 열고 install-OperationsManager-DashboardViewer.ps1 파일을 저장한 디렉터리로 이동합니다.

  3. SharePoint 2010 관리 셸에서 다음 명령을 입력한 후 Enter 키를 누릅니다.

    .\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

    스크립트를 실행할 때 오류가 발생하는 경우 SharePoint 2010 관리 셸용 RemoteSigned 기본 코드 서명 실행 정책을 사용하지 않도록 설정해야 합니다. install-OperationsManager-DashboardViewer.ps1 스크립트를 실행하려면 다음 명령을 입력한 후 Enter 키를 누릅니다.

    Set-ExecutionPolicy Unrestricted

    몇 개의 확인 메시지가 표시되면 Y를 선택하여 확인한 후 스크립트를 실행합니다.

  4. 다음 단계를 수행하여 웹 파트가 배포 및 활성화되었는지 확인합니다.

    1. https://localhost 사이트를 엽니다.

    2. 사이트 작업 드롭다운 메뉴에서 사이트 설정을 클릭합니다.

    3. 사이트 모음 관리 섹션에서 사이트 모음 기능을 클릭합니다.

    4. Operations Manager 대시보드 웹 파트를 찾습니다.

      • 오른쪽에 활성화 단추가 표시되면 배포 중 기능이 자동으로 활성화되지 않습니다. 웹 파트를 활성화하려면 활성화 단추를 클릭합니다.

      • 오른쪽에 비활성화 단추가 표시되면 어떤 단계도 필요하지 않습니다. 이제 Operations Manager 대시보드 웹 파트를 사이트 페이지에 삽입할 수 있습니다.

  5. install-OperationsManager-DashboardViewer.ps1 스크립트를 실행하는 RemoteSigned 기본 코드 서명 실행 정책을 사용하지 않도록 설정한 경우 스크립트가 실행된 후 다시 사용하도록 설정해야 합니다. 다음 명령을 입력하고 Enter 키를 누릅니다.

    Set-ExecutionPolicy Restricted

    몇 가지 확인 메시지가 표시되면 Y를 선택하여 확인합니다.

웹 콘솔에 연결하도록 웹 파트를 구성하는 방법

웹 파트를 배포하고 활성화한 후에는 웹 콘솔 또는 환경에 연결하도록 웹 파트를 구성해야 합니다. 언제든 환경을 더 추가할 수 있습니다. 다음 절차에 따라 웹 파트의 환경을 구성할 수 있습니다.

사용자 인터페이스를 사용하여 웹 파트의 환경을 구성하려면

  1. SharePoint 중앙 관리 사이트의 사이트 작업 드롭다운 메뉴에서 모든 사이트 콘텐츠 보기를 클릭합니다.

  2. 목록에서, Operations Manager 웹 콘솔 환경을 클릭합니다.

  3. 새 항목 추가를 클릭합니다.

  4. 이름 필드에 고유한 이름을 입력합니다.

  5. HostURI 필드에, Operations Manager 웹 콘솔을 호스트하는 서버의 URI를 입력합니다. 예: https://ServerName/OperationsManager/

  6. 저장을 클릭합니다.

SharePoint 페이지에 Operations Manager 웹 파트를 추가하는 방법

SharePoint 사이트에 Operations Manager 웹 파트를 배포한 후 페이지에 웹 파트를 추가할 수 있습니다. 웹 파트를 추가할 때 특정 대시보드 보기를 표시하도록 구성합니다. 구성을 위해, 표시할 대시보드 보기의 URI가 필요합니다.

URI를 가져오려면 웹 콘솔을 열고 원하는 대시보드 보기로 이동합니다. 주소 표시줄에서 다음과 같은 주소를 표시합니다.

https://localhost/OperationsManager/#/dashboard%7Btype=Microsoft.SystemCenter.Visualization.Library!Visualization.SlaDashboardViewInstanceDaily%7D

다음 절차에서는 Operations Manager 사용자 역할이 있는 사용자(예: 운영자 또는 관리자)만 액세스할 수 있는 Operations Manager 대시보드 뷰어와 함께 SharePoint 페이지를 만듭니다. Operations Manager 사용자가 아닌 개인도 볼 수 있도록 Operations Manager 대시보드 뷰어 웹 파트를 구성하려면 다음 단계를 수행한 후 공유 자격 증명을 사용하도록 웹 파트를 구성하는 방법 [OM12_CTP3] 절차를 확인하세요.

페이지에 웹 파트를 추가하려면

  1. 인터넷 브라우저를 연 후 SharePoint 서버로 이동합니다.

  2. 사이트 작업 드롭다운 메뉴에서 새 페이지를 클릭합니다.

  3. 페이지의 이름을 입력한 후 만들기를 클릭합니다.

  4. 새 페이지가 사용 가능한 편집 도구를 제공하면서 열립니다.편집 도구 아래에 있는 삽입을 클릭합니다.

  5. 삽입 도구 모음에서 웹 파트를 클릭합니다.

  6. 범주에서 Microsoft System Center를 클릭합니다.

  7. 웹 파트에서, Operations Manager 대시보드 뷰어 웹 파트를 클릭한 후 추가를 클릭합니다.

  8. 웹 파트의 상단 오른쪽에 있는 화살표를 클릭한 후 웹 파트 편집을 클릭합니다.

  9. 대시보드 서버 필드에서 웹 콘솔 서버를 선택하고 대시보드 매개 변수 필드에서 대시보드의 URI를 입력한 후 확인을 클릭합니다.

  10. 메뉴 표시줄에서 페이지를 클릭합니다.

  11. 저장 후 닫기를 클릭합니다.

참고

SharePoint에서 대시보드 웹 파트를 제대로 설정한 후 "티켓이 만료되었습니다."라는 오류 메시지가 표시될 수 있습니다. 재정의 티켓 시간 제한(기본적으로 5초)이 너무 짧기 때문입니다. SharePoint 및 웹 콘솔 서버를 실행하는 서버의 시간이 이 값보다 더 크게 차이가 나는 경우 연결이 실패합니다. 보통 컴퓨터가 다른 도메인에 있으며 다른 시간 원본을 사용하는 경우입니다. 웹 콘솔 목록에서 SharePoint Server의 시간 제한을 늘릴 수 있지만 그렇게 하면 서버가 공격에 더 취약해집니다. 가장 좋은 해결 방법은 SharePoint를 실행하는 서버와 웹 콘솔 서버 간의 시간을 동기화하는 것입니다.

공유 자격 증명을 사용하도록 웹 파트를 구성하는 방법

Operations Manager 사용자가 아닌 사용자도 볼 수 있도록 Operations Manager 대시보드 뷰어 웹 파트를 구성하려면 다음 절차를 수행하십시오. 첫 번째 절차에서는, SharePoint에서 대상 응용 프로그램 ID를 만들어 자격 증명을 구성합니다. 그런 다음 웹 파트 환경을 구성합니다.

참고

Operations Manager는 setup\SharePoint 디렉터리에 add-OperationsManager-WebConsole-Environment.ps1 및 update-OperationsManager-WebConsole-Environment.ps1의 두 스크립트를 제공하며, 이러한 스크립트를 통해 사용자는 웹 구성 파일에서 SharePoint 웹 환경 키를 업데이트할 수 있습니다. 이러한 스크립트는 웹 구성 파일에서 재정의 티켓에 대한 encryptionAlgorithm 및 encryptionValidationAlgorithm을 제거하여 SharePoint 환경에서 추가하거나 업데이트합니다. 이렇게 하면 키의 생성 및 회전을 자동화할 수 있습니다. 이 섹션에서 이러한 스크립트를 사용하는 절차를 다룹니다.

참고

SharePoint Foundation 2010에서 공유 자격 증명을 공유할 수 없습니다.

대상 응용 프로그램 ID를 만들려면

  1. SharePoint 중앙 관리의 응용 프로그램 관리 섹션에서 서비스 응용 프로그램 관리를 클릭합니다.

  2. Secure Store Service를 두 번 클릭합니다.

  3. 새로 만들기를 클릭합니다.

  4. 응용 프로그램 설정 페이지에서, 대상 응용 프로그램 ID, 표시 이름 및 전자 메일 연락처 주소를 입력합니다. 대상 응용 프로그램 ID는 Secure Store Service 응용 프로그램에서 이 대상 응용 프로그램을 식별하는 데 사용하는 고유한 텍스트 문자열입니다. 표시 이름은 사용자 인터페이스에 표시됩니다. 연락처는 임의의 올바른 전자 메일 주소가 될 수 있으며, Secure Store Service 응용 프로그램의 ID일 필요는 없습니다.대상 응용 프로그램 형식에서 그룹을 선택합니다.다음을 클릭합니다.

  5. 필드 추가 페이지에서 Windows 사용자 이름Windows 암호의 기본값을 그대로 사용하고 다음을 클릭합니다.

  6. 대상 응용 프로그램 관리자에서 도메인 계정을 입력하고 확인을 클릭합니다.

  7. 사용자가 만든 대상 응용 프로그램 ID의 이름 오른쪽에 있는 드롭다운 화살표를 클릭하고 자격 증명 설정을 클릭합니다.

  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 필드에, 이전 절차에서 만든 대상 응용 프로그램 ID를 입력합니다.

  10. 암호화 알고리즘 키 필드에, Web.config에서 복사한 암호화 알고리즘 키를 입력합니다.

  11. 암호화 유효성 검사 알고리즘 키 필드에, Web.config에서 복사한 암호화 유효성 검사 알고리즘 키를 입력합니다.

  12. 저장을 클릭합니다.

각 Operations Manager 환경에 대해 이 절차를 반복합니다.

스크립트를 사용하여 웹 파트의 환경을 구성하려면

  1. Operations Manager 설치 폴더의 Setup\amd64\SharePoint에 있는 add-OperationsManager-WebConsole-Environment.ps1 파일을 SharePoint 서버로 복사합니다.

  2. Operations Manager Shell을 엽니다.

  3. 다음 매개 변수를 사용하여 add-OperationsManager-WebConsole-Environment.ps1을 실행합니다.

    -title대시보드 보기의 이름

    -webconsoleUNCweb.config 파일의 경로, 파일 이름 제외

    참고

    web.config 파일은 웹 콘솔을 실행하는 컴퓨터의 Program Files\System Center 2012\Operations Manager\WebConsole\WebHost에 있습니다.

    -targetApplicationID대상 응용 프로그램 ID

웹 파트에 환경을 추가하는 방법

웹 파트에 새 환경을 추가하면 여러 관리 그룹에서 대시보드를 표시할 수 있습니다.

웹 파트에 환경을 추가하려면

  1. SharePoint 사이트의 사이트 작업 드롭다운 메뉴에서 모든 사이트 콘텐츠 보기를 클릭합니다.

  2. 목록에서, Operations Manager 웹 콘솔을 클릭합니다.

  3. 새 항목 추가를 클릭합니다.

  4. 이름 필드에 고유한 이름을 입력합니다.

  5. HostURI 필드에, Operations Manager 웹 콘솔을 호스트하는 서버의 URI를 입력합니다. 예: https://localhost/OperationsManager/

  6. 저장을 클릭합니다.

스크립트를 사용하여 웹 파트에 환경을 추가하려면

  1. Operations Manager 설치 폴더의 Setup\amd64\SharePoint에 있는 update-OperationsManager-WebConsole-Environment.ps1 파일을 SharePoint 서버로 복사합니다.

  2. Operations Manager Shell을 엽니다.

  3. 다음 매개 변수를 사용하여 update-OperationsManager-WebConsole-Environment.ps1을 실행합니다.

    -title대시보드 보기의 이름

    -webconsoleUNCweb.config 파일의 경로, 파일 이름 제외

    참고

    web.config 파일은 웹 콘솔을 실행하는 컴퓨터의 Program Files\System Center 2012\Operations Manager\WebConsole\WebHost에 있습니다.

    -targetApplicationID대상 응용 프로그램 ID

Operations Manager 웹 파트를 제거하는 방법

Operations Manager 웹 파트를 배포할 때와 마찬가지로 팜의 모든 사이트 및 웹 응용 프로그램에서 또는 특정 사이트 또는 웹 응용 프로그램에서 웹 파트를 제거할 수 있습니다. 웹 파트는 스크립트를 사용하여 제거하거나 SharePoint 2010 중앙 관리 사이트를 사용하여 제거할 수 있습니다.

스크립트를 사용하여 웹 파트를 제거하려면

  1. SharePoint 2010 관리 셸에서 액세스할 수 있는 위치로 install-OperationsManager-DashboardViewer.ps1 파일을 복사합니다.

  2. SharePoint 2010 관리 셸을 열고 install-OperationsManager-DashboardViewer.ps1 파일을 저장한 디렉터리로 이동합니다.

  3. SharePoint 2010 관리 셸에서 다음 명령을 입력한 후 Enter 키를 누릅니다.

    .\uninstall-OperationsManager-DashboardViewer.ps1 –solutionPathMicrosoft.EnterpriseManagement.SharePointIntegration.wsp의 디렉터리>-url*<특정 포털 주소 또는 웹 사이트에서 제거하기 위한 선택 항목>* 

    특정 포털 주소에서 웹 파트를 제거하는 예:

    .\uninstall-OperationsManager-DashboardViewer.ps1 “C:\Program Files\System Center Operations Manager 2012\” https://localhost:4096

    스크립트를 실행할 때 오류가 발생하는 경우 SharePoint 2010 관리 셸용 RemoteSigned 기본 코드 서명 실행 정책을 사용하지 않도록 설정해야 합니다. install-OperationsManager-DashboardViewer.ps1 스크립트를 실행하려면 다음 명령을 입력한 후 Enter 키를 누릅니다.

    Set-ExecutionPolicy Unrestricted

    몇 개의 확인 메시지가 표시되면 Y를 선택하여 확인한 후 스크립트를 실행합니다.

  4. install-OperationsManager-DashboardViewer.ps1 스크립트를 실행하는 RemoteSigned 기본 코드 서명 실행 정책을 사용하지 않도록 설정한 경우 스크립트가 실행된 후 다시 사용하도록 설정해야 합니다. 다음 명령을 입력하고 Enter 키를 누릅니다.

    Set-ExecutionPolicy Restricted

    몇 가지 확인 메시지가 표시되면 Y를 선택하여 확인합니다.

SharePoint 중앙 관리를 사용하여 웹 파트를 취소하려면

  1. SharePoint 2010 중앙 관리 사이트를 엽니다.

  2. 시스템 설정을 클릭합니다.

  3. 팜 솔루션 관리를 클릭합니다.

  4. Microsoft.EnterpriseManagement.SharePointIntegration.wsp 파일을 마우스 오른쪽 단추로 클릭한 후 취소를 클릭합니다.