비즈니스용 Skype 2015에서 CLS 로그 캡처 시작 또는 중지

요약: 비즈니스용 Skype 서버 2015에서 중앙 집중식 로깅 서비스 로그 캡처 세션을 시작하거나 중지하는 방법을 알아봅니다.

중앙 집중식 로깅 서비스를 사용하여 추적 로그를 캡처하려면 명령을 실행하여 하나 이상의 컴퓨터 및 풀에서 로깅을 시작합니다. 또한 추적할 컴퓨터 또는 풀, 실행할 시나리오(예: AlwaysOn, 다른 미리 정의된 시나리오 또는 만든 시나리오), 추적할 비즈니스용 Skype 서버 구성 요소(예: S4, SipStack)를 정의하는 매개 변수도 발급합니다.

올바른 정보를 캡처하려면 올바른 시나리오를 사용하여 문제와 관련된 정보를 수집해야 합니다. 중앙 집중식 로깅 서비스에서 시나리오는 서버 구성 요소, 로깅 수준 및 플래그 컬렉션을 기반으로 로깅을 설정하는 개념으로, 서버별로 이러한 요소를 정의하는 것보다 훨씬 효율적이고 유용합니다. 실행할 시나리오를 정의하고 지정하면 인프라의 scope 모든 서버 및 풀에서 시나리오가 일관되게 실행됩니다.

기본 시나리오를 AlwaysOn이라고 합니다. AlwaysOn의 용도는 시나리오의 이름에서 알 수 있듯이 시나리오를 지속적으로 실행하는 것입니다. AlwaysOn 시나리오는 가장 일반적인 많은 서버 구성 요소에 대한 정보 수준 정보를 수집합니다(정보 로깅 수준에는 정보 메시지 외에 치명적, 오류 및 경고가 포함됨). AlwaysOn은 문제가 발생하기 전, 도중 및 후에 정보를 수집합니다. 이는 OCSLogger와 같은 이전 로깅 도구의 일반적인 동작과 크게 다릅니다. 문제가 이미 발생한 후 OCSLogger를 실행하여 사용자가 가지고 있는 데이터가 사전 대응이 아니라 반응적이기 때문에 문제 해결 작업을 더 어렵게 만듭니다. AlwaysOn에 문제 구성 요소를 가리키고 이를 해결하기 위한 작업 과정을 나타내기 위해 찾고 있는 정보가 포함되어 있지 않은 경우(AlwaysOn에서 공급자의 폭과 깊이가 지정되지 않을 수 있음) 수행해야 하는 다른 작업을 결정하는 적절한 수준의 정보를 나타냅니다. 새 시나리오를 만들고, 다른 정보를 수집하고, 다른 검색을 실행하여 보다 집중된 세부 정보를 수집하는 등의 작업을 수행합니다.

중앙 집중식 로깅 서비스는 명령을 실행하는 두 가지 방법을 제공합니다. 많은 topics 비즈니스용 Skype 서버 관리 셸을 통해 Windows PowerShell 사용하는 데 중점을 두고 있습니다. 여러 복잡한 구성 및 명령을 사용하는 기능은 중앙 집중식 로깅 서비스 사용에 Windows PowerShell 선호합니다. 비즈니스용 Skype 서버 Management Shell을 통한 Windows PowerShell 비즈니스용 Skype 서버 모든 함수에 대해 거의 유비쿼터스이므로 Windows PowerShell 명령만 설명합니다.

기본 명령을 사용하여 Windows PowerShell Start-CsClsLogging 실행하려면

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

  2. 다음을 입력하여 중앙 집중식 로깅 서비스를 사용하여 로깅 시나리오를 시작합니다.

    Start-CsClsLogging -Scenario <name of scenario>
    

    예를 들어 AlwaysOn 시나리오를 시작하려면 다음을 입력합니다.

    Start-CsClsLogging -Scenario AlwaysOn
    

    참고

    AlwaysOn 시나리오에는 기본 기간이 없습니다. 이 시나리오는 Stop-CsClsLogging cmdlet을 사용하여 명시적으로 중지할 때까지 실행됩니다. 자세한 내용은 Stop-CsClsLogging을 참조하세요. 다른 모든 시나리오의 경우 기본 기간은 4시간입니다.

  3. Enter 키를 눌러 명령을 실행합니다.

    참고

    명령을 실행하고 배포의 컴퓨터에서 상태 다시 수신하는 데 짧은 시간(30~60초)이 걸릴 수 있습니다.

    Start-CsClsLogging 실행.

  4. 다른 시나리오를 시작하려면 다음과 같이 실행할 추가 시나리오의 이름과 함께 Start-CsClsLogging cmdlet을 사용합니다(예 : 인증 시나리오).

    Start-CsClsLogging -Scenario Authentication
    

    중요

    언제든지 지정된 컴퓨터에서 총 두 가지 시나리오를 실행할 수 있습니다. 명령이 scope 전역인 경우 배포의 모든 컴퓨터가 시나리오 또는 시나리오를 실행합니다. 세 번째 시나리오를 시작하려면 새 시나리오를 실행하려는 컴퓨터, 풀, 사이트 또는 전역 scope 로그온을 중지해야 합니다. 전역 scope 시작한 경우 하나 이상의 컴퓨터 및 풀에서 하나 이상의 시나리오에 대한 로깅을 중지할 수 있습니다.

고급 명령을 사용하여 Windows PowerShell Start-CsClsLogging 실행하려면

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

  2. 로깅 명령을 관리하는 데 추가 매개 변수를 사용할 수 있습니다. -Duration을 사용하여 시나리오 실행 시간을 조정할 수 있습니다. 쉼표로 구분된 컴퓨터 FQDN(정규화된 도메인 이름) 목록인 -Computers 또는 로그온을 실행하려는 풀에 대한 쉼표로 구분된 FQDN 목록인 -Pools를 정의할 수도 있습니다.

    풀 "pool01.contoso.net"에서 UserReplicator 시나리오에 대한 로깅 세션을 시작합니다. 또한 8시간에 로깅 세션의 기간을 정의합니다. 이렇게 하려면 다음을 입력합니다.

    Start-CsClsLogging -Scenario UserReplicator -Duration 8:00 -Pools "pool01.contoso.net"
    

    이 시나리오를 성공적으로 실행하면 다음과 같은 결과가 반환됩니다.

    Start-CsClsLogging 실행.

이 예제에서는 AlwaysOn 시나리오가 실행 중이며 UserReplicator 시나리오가 실행 중입니다.

중앙 집중식 로깅 서비스 로그 캡처 중지

Stop-CsClsLogging cmdlet을 사용하여 현재 실행 중인 로깅 세션을 중지할 수 있습니다. 일반적으로 로깅 세션을 중지해야 하는 상황은 많지 않습니다. 예를 들어 로깅을 중지하지 않고도 로그를 검색하고 구성을 변경할 수 있습니다. AlwaysOn 및 UserReplicator와 같은 두 가지 시나리오를 실행하고 인증과 관련된 정보를 수집해야 하는 경우 인증 시나리오로 실행을 시작하기 전에 다른 시나리오(전역, 사이트, 풀 또는 컴퓨터 scope)중 하나를 중지해야 합니다. 자세한 내용은 Stop-CsClsLogging을 참조하세요.

참고

지정된 배포, 풀 또는 컴퓨터에서 실행할 수 있는 시나리오를 결정할 때는 컴퓨터당 두 가지 시나리오인 AlwaysOn 및 하나의 사용자 지정 시나리오를 실행하도록 제한된다는 점을 기억해야 합니다. 풀에서 활동을 로깅하는 경우 풀을 단일 엔터티로 처리해야 합니다. 대부분의 경우 풀의 각 컴퓨터에서 다른 시나리오를 실행하는 것은 의미가 없습니다. 데이터를 수집하는 문제를 살펴보고 전체 배포에서 지정된 컴퓨터에서 가장 적합한 시나리오를 생각해 보는 것이 좋습니다. 예를 들어 UserReplicator 시나리오를 고려하는 경우 Edge Server 또는 Edge 풀에서 UserReplicator를 실행하는 데는 값이 거의 없습니다.

문제와 영향의 scope 이해한 후에는 어떤 컴퓨터와 풀에서 실행할 시나리오에 대해 신중하게 선택해야 합니다. AlwaysOn 시나리오는 다양한 공급자에 대한 정보를 수집하기 때문에 광범위한 scope 애플리케이션에 적합하지만 특정 시나리오에는 특정 컴퓨터 또는 풀에서만 애플리케이션 값이 있습니다. 또한 지정된 시나리오의 값을 먼저 이해하지 않고 로깅 세션을 임의로 시작할 때 주의해야 합니다. 잘못된 시나리오를 사용하거나 작업에 적합한 시나리오를 사용하고 잘못된 scope 시나리오를 적용하는 경우(전역, 사이트, 풀 또는 컴퓨터 등) 시나리오를 전혀 실행하지 않은 것처럼 매우 유용하지 않은 의심스러운 데이터를 얻을 수 있습니다.

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

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

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

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

참고

따라서 궁금할 수 있습니다. 이제 로깅을 사용하도록 설정했으므로 로그는 어디에 보관되나요? CLS 에이전트로 전송된 관리 셸 쿼리를 사용하여 로그에 저장된 정보에 액세스하고 여러 가능한 파일 형식으로 결과를 출력할 수 있으므로 각 서버에서 CLS 에이전트가 해당 레코드를 유지하는 것은 실제로 중요하지 않습니다. 로그 파일은Snooper.exe및 텍스트 파일을 읽을 수 있는 도구(예:Notepad.exe)를 비롯한 다양한 도구를 사용하여 지정하고 읽고 분석하는 위치에 저장할 수 있습니다. Snooper.exe 비즈니스용 Skype 서버 2015 디버그 도구의 일부이며 웹 다운로드로 사용할 수 있습니다.

현재 실행 중인 중앙 집중식 로깅 서비스 세션을 중지하려면

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

  2. 중앙 집중식 로깅 서비스를 쿼리하여 다음을 입력하여 현재 실행 중인 시나리오를 확인합니다.

    Show-CsClsLogging
    

    Show-CsCl을 호출한 후 콘솔을 Windows PowerShell.

    Show-CsClsLogging 결과는 실행 중인 시나리오와 실행 중인 scope 대한 요약입니다. 자세한 내용은 Show-CsClsLogging을 참조하세요.

  3. 특정 시나리오에서 현재 실행 중인 로깅 세션을 중지하려면 다음을 입력합니다.

    Stop-CsClsLogging -Scenario <scenario name> -Computers <comma separated list of fully qualified computer names> -Pools <comma separated list of fully qualified pool names>
    

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

    Stop-CsClsLogging -Scenario UserReplicator -Pools pool01.contoso.net
    

    이 명령은 pool01.contoso.net UserReplicatior 시나리오로 로깅을 중지합니다.

    참고

    UserReplicator 시나리오를 사용하여 이 로깅 세션 중에 만든 로그는 삭제되지 않습니다. 로깅은 여전히 Search-CsClsLogging 명령을 사용하여 검색을 실행할 수 있습니다. 자세한 내용은 Search-CsClsLogging을 참조하세요.

Start-CsClsLogging의 도우미 명령 역할을 하는 Stop-CsClsLogging cmdlet은 시나리오에 정의된 로깅 세션을 종료하고 로깅 세션에서 만든 로그를 유지합니다. 지정된 컴퓨터에서 언제든지 두 가지 시나리오를 실행할 수 있습니다. 한 시나리오를 중지하여 다른 시나리오를 사용하여 정보를 수집하는 방법은 대부분의 워크로드 문제 해결 중에 수행할 수 있는 일반적인 작업입니다.

참고 항목

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