비즈니스용 Skype 2015에서 중앙 로깅 서비스 구성 설정 관리

요약: 비즈니스용 Skype 서버 2015에서 중앙 집중식 로깅 서비스에 대한 구성 설정을 검색, 업데이트 및 만드는 방법을 알아봅니다.

중앙 집중식 로깅 서비스는 CLSController(중앙 집중식 로깅 서비스 컨트롤러)에서 만들어 CLSAgent(Centralized Logging Service Agent)에 명령을 보내는 데 사용되는 설정 및 매개 변수에 의해 제어되고 구성됩니다. 에이전트는 전송되는 명령을 처리하고(시작 명령의 경우) 시나리오, 공급자, 추적 기간 및 플래그의 구성을 사용하여 제공된 구성 정보에 따라 추적 로그 수집을 시작합니다.

Important

중앙 집중식 로깅 서비스에 나열된 모든 Windows PowerShell cmdlet이 비즈니스용 Skype 서버 온-프레미스 배포에 사용하기 위한 것은 아닙니다. 작동하는 것처럼 보일 수 있지만 다음 cmdlet은 비즈니스용 Skype 서버 2015 온-프레미스 배포에서 작동하도록 설계되지 않았습니다.

이러한 cmdlet에 정의된 설정은 부정적인 동작을 방해하거나 유발하지 않지만 Microsoft 365 또는 Office 365 사용하도록 설계되었으며 온-프레미스 배포에서 예상되는 결과를 생성하지 않습니다. 이는 온-프레미스 배포에서 이러한 cmdlet을 사용할 수 없다는 것을 말하는 것이 아니라 이 설명서에서 다루지 않는 고급 문서입니다.

중앙 집중식 로깅 서비스는 단일 컴퓨터 또는 컴퓨터 풀을 포함하는 scope 사이트 scope(즉, 배포에 컴퓨터 및 풀 컬렉션을 포함하는 사이트 Redmond와 같은 정의된 사이트) 또는 전역 scope(즉, 배포의 모든 컴퓨터 및 풀)에서 실행할 수 있습니다.

비즈니스용 Skype 서버 관리 셸을 사용하여 중앙 집중식 로깅 서비스 scope 구성하려면 CsAdministrator 또는 CsServerAdministrator RBAC(역할 기반 액세스 제어) 보안 그룹 또는 이러한 두 그룹 중 하나를 포함하는 사용자 지정 RBAC 역할의 멤버여야 합니다. 이 cmdlet이 할당된 모든 RBAC 역할(직접 만드는 사용자 지정 RBAC 역할 포함)의 목록을 반환하려면 비즈니스용 Skype 서버 관리 셸 또는 Windows PowerShell 프롬프트에서 다음 명령을 실행합니다.

Get-CsAdminRole | Where-Object {$_.Cmdlets -match "<Skype for Business cmdlet>"}

예를 들면 다음과 같습니다.

Get-CsAdminRole | Where-Object {$_.Cmdlets -match "Set-CsClsConfiguration"}

참고 항목

Windows PowerShell 또는 CLSController에서 실행할 수 있는 명령줄 명령 간에는 기본적인 차이점이 있습니다. Windows PowerShell 시나리오를 구성 및 정의하고 문제 해결 시나리오에 의미 있는 방식으로 해당 시나리오를 재사용하는 풍부한 방법을 제공합니다. CLSController는 명령을 실행하고 결과를 가져오는 빠르고 효율적인 방법을 제공하지만 CLSController에 대한 명령 집합은 명령줄에서 사용할 수 있는 한정된 명령에 의해 제한됩니다. Windows PowerShell cmdlet과 달리 CLSController는 새 시나리오를 정의하고, 사이트 또는 전역 수준에서 scope 관리하며, 동적으로 구성할 수 없는 유한 명령 집합의 다른 많은 제한 사항을 관리할 수 없습니다. CLSController는 빠른 실행을 위한 수단을 제공하지만 Windows PowerShell CLSController에서 가능한 것 이상으로 중앙 집중식 로깅 서비스 기능을 확장하는 수단을 제공합니다.

-Computers 매개 변수를 사용하여 Search-CsClsLogging, Show-CsClsLogging, Start-CsClsLogging, Stop-CsClsLogging, Sync-CsClsLoggingUpdate-CsClsLogging 명령을 실행하는 동안 단일 컴퓨터 scope 정의할 수 있습니다. -Computers 매개 변수는 대상 컴퓨터에 대한 FQDN(정규화된 도메인 이름)의 쉼표로 구분된 목록을 허용합니다.

로깅 명령을 실행하려는 -Pools 및 쉼표로 구분된 풀 목록을 정의할 수도 있습니다.

사이트 및 전역 범위는 새로 만들기, 설정제거- 중앙 집중식 로깅 서비스 cmdlet에 정의됩니다. 다음 예제에서는 사이트 및 전역 scope 설정하는 방법을 보여 줍니다.

Important

표시된 명령에는 다른 섹션에서 다루는 매개 변수 및 개념이 포함될 수 있습니다. 예제 명령은 -Identity 매개 변수를 사용하여 scope 정의하고 다른 매개 변수는 완전성을 위해 포함되고 scope 지정하는 방법을 보여 줍니다. Set-CsClsConfiguration cmdlet에 대한 자세한 내용은 작업 설명서의 Set-CsClsConfiguration을 참조하세요.

현재 중앙 집중식 로깅 서비스 구성을 검색하려면

  1. 비즈니스용 Skype 서버 관리 셸 시작: 시작을 선택하고, 모든 프로그램을 선택하고, 비즈니스용 Skype 2015를 선택한 다음, 관리 셸 비즈니스용 Skype 서버 클릭합니다.

  2. 명령줄 프롬프트에 다음을 입력합니다.

    Get-CsClsConfiguration
    

New-CsClsConfigurationSet-CsClsConfiguration cmdlet을 사용하여 새 구성을 만들거나 기존 구성을 업데이트합니다. Get-CsClsConfiguration을 실행하면 배포에 현재 기본 전역 구성이 있지만 사이트 구성이 정의되지 않은 다음 스크린샷과 유사한 정보가 표시됩니다.

Get-CsClsConfiguration의 샘플 출력.

컴퓨터 로컬 저장소에서 현재 중앙 집중식 로깅 서비스 구성을 검색하려면

  1. 비즈니스용 Skype 서버 관리 셸 시작: 시작을 선택하고 모든 프로그램을 클릭한 다음 비즈니스용 Skype 2015를 클릭한 다음 관리 셸 비즈니스용 Skype 서버 클릭합니다.

  2. 명령줄 프롬프트에 다음을 입력합니다.

    Get-CsClsConfiguration -LocalStore
    

Get-CsClsConfiguration에서 매개 변수를 지정하지 않는 첫 번째 예제를 사용하는 경우 명령은 데이터에 대한 중앙 관리 저장소를 참조합니다. 매개 변수 -LocalStore를 지정하면 명령은 중앙 관리 저장소 대신 LocalStore 컴퓨터를 참조합니다.

현재 정의된 시나리오 목록을 검색하려면

  1. 비즈니스용 Skype 서버 관리 셸 시작: 시작을 선택하고 모든 프로그램을 클릭한 다음 비즈니스용 Skype 2015를 클릭한 다음 관리 셸 비즈니스용 Skype 서버 클릭합니다.

  2. 명령줄 프롬프트에 다음을 입력합니다.

    Get-CsClsConfiguration -Identity <scope and name> | Select-Object -ExpandProperty Scenarios
    

    예를 들어 전역 scope 정의된 시나리오를 검색하려면 다음을 수행합니다.

    Get-CsClsConfiguration -Identity "global" | Select-Object -ExpandProperty Scenarios
    

Get-CsClsConfiguration cmdlet은 항상 지정된 scope 구성의 일부인 시나리오를 표시합니다. 대부분의 경우 모든 시나리오가 표시되지 않고 잘립니다. 여기서 사용되는 명령은 사용되는 공급자, 설정 및 플래그에 대한 모든 시나리오 및 부분 정보를 나열합니다.

Windows PowerShell 사용하여 중앙 집중식 로깅 서비스에 대한 전역 scope 업데이트하려면

  1. 비즈니스용 Skype 서버 관리 셸 시작: 시작을 선택하고 모든 프로그램을 클릭한 다음 비즈니스용 Skype 2015를 클릭한 다음 관리 셸 비즈니스용 Skype 서버 클릭합니다.

  2. 명령줄 프롬프트에 다음을 입력합니다.

    Set-CsClsConfiguration -Identity <scope> -EtlFileRolloverSizeMB <size for logging file in megabytes>
    

    예를 들면 다음과 같습니다.

    Set-CsClsConfiguration -Identity "global" -EtlFileRolloverSizeMB 40
    

명령은 배포의 각 컴퓨터 및 풀에서 CLSAgent에 추적 파일의 롤오버 값 크기를 40MB로 설정하도록 지시합니다. 모든 사이트의 컴퓨터와 풀은 명령의 영향을 받으며 구성된 추적 로그 롤오버 값을 40MB로 설정합니다.

Windows PowerShell 사용하여 중앙 집중식 로깅 서비스에 대한 사이트 scope 업데이트하려면

  1. 비즈니스용 Skype 서버 관리 셸 시작: 시작을 클릭하고 모든 프로그램을 클릭한 다음 비즈니스용 Skype 2015를 클릭한 다음 관리 셸 비즈니스용 Skype 서버 클릭합니다.

  2. 명령줄 프롬프트에 다음을 입력합니다.

    Set-CsClsConfiguration -Identity <scope/site name> -EtlFileRolloverSizeMB <size for logging file in megabytes>
    

    예를 들면 다음과 같습니다.

    Set-CsClsConfiguration -Identity "site/Redmond" -EtlFileRolloverSizeMB 40
    

참고 항목

예제에서 설명한 대로 로그 파일의 기본 위치는 %TEMP%\Tracing입니다. 그러나 파일을 작성하는 것은 실제로 CLSAgent이고 CSLAgent는 네트워크 서비스로 실행되므로 %TEMP% 변수는 %WINDIR%\ServiceProfiles\NetworkService\AppData\Local로 확장됩니다.

이 명령은 Redmond 사이트의 각 컴퓨터 및 풀에 있는 CLSAgent에 추적 파일의 롤오버 값 크기를 40MB로 설정하도록 지시합니다. 다른 사이트의 컴퓨터 및 풀은 명령의 영향을 받지 않으며, 기본적으로(20메가바이트) 또는 로깅 세션 시작 중에 정의된 현재 구성된 추적 로그 롤오버 값을 계속 사용합니다.

새 중앙 집중식 로깅 서비스 구성을 만들려면

  1. 비즈니스용 Skype 서버 관리 셸 시작: 시작을 클릭하고 모든 프로그램을 클릭한 다음 비즈니스용 Skype 2015를 클릭한 다음 관리 셸 비즈니스용 Skype 서버 클릭합니다.

  2. 명령줄 프롬프트에 다음을 입력합니다.

    New-CsClsConfiguration -Identity <scope and name> [CsClsConfiguration options for this site]
    

    참고 항목

    New-CsClsConfiguration 많은 선택적 구성 설정에 대한 액세스를 제공합니다. 구성 옵션에 대한 자세한 내용은 Get-CsClsConfiguration중앙 집중식 로깅 서비스 구성 설정 이해를 참조하세요.

예를 들어 캐시 파일에 대한 네트워크 폴더, 로그 파일의 롤오버 기간 및 로그 파일의 롤오버 크기를 정의하는 새 구성을 만들려면 다음을 입력합니다.

New-CsClsConfiguration -Identity "site:Redmond" -CacheFileNetworkFolder "\\fs01.contoso.net\filestore\logfiles" -EtlFileRolloverMinutes 120 -EtlFileRolloverSizeMB 40

새 구성 만들기와 중앙 집중식 로깅 서비스에 대한 새 속성을 정의하는 방법을 신중하게 계획해야 합니다. 변경에 주의해야 하며 문제 시나리오를 올바르게 기록하는 기능에 미치는 영향을 이해해야 합니다. 문제가 발생할 때 문제를 해결할 수 있는 크기 및 롤오버 기간에 대한 로그를 관리하는 기능을 향상시키는 구성을 변경해야 합니다.

기존 중앙 집중식 로깅 서비스 구성을 제거하려면

  1. 비즈니스용 Skype 서버 관리 셸 시작: 시작을 클릭하고 모든 프로그램을 클릭한 다음 비즈니스용 Skype 2015를 클릭한 다음 관리 셸 비즈니스용 Skype 서버 클릭합니다.

  2. 명령줄 프롬프트에 다음을 입력합니다.

    Remove-CsClsConfiguration -Identity <scope and name>
    

예를 들어 로그 파일 롤오버 시간을 늘리기 위해 만든 중앙 집중식 로깅 서비스 구성을 제거하려면 롤오버 로그 파일 크기를 늘리고 로그 파일 캐시 위치를 다음과 같이 네트워크 공유로 설정합니다.

Remove-CsClsConfiguration -Identity "site:Redmond"

참고 항목

"새 중앙 집중식 로깅 서비스 구성을 만들려면" 절차에서 만든 새 구성입니다.

사이트 수준 구성을 제거하도록 선택하면 사이트에서 전역 설정을 사용합니다.

참고 항목

비즈니스용 Skype 2015에서 중앙 로깅 서비스에 대한 공급자 구성

비즈니스용 Skype 2015에서 중앙 로깅 서비스에 대한 시나리오 구성

비즈니스용 Skype 2015의 중앙 로깅 서비스

Set-CsClsConfiguration

Get-CsClsConfiguration

New-CsClsConfiguration

Remove-CsClsConfiguration