반응형

Debugging Tool 설치하면 Snooper CLS Logger 설치됩니다.

Skype for Business Server 2015, Debugging Tools

https://www.microsoft.com/en-us/download/details.aspx?id=47263

 

이전에는 Client Log 분석을 위해 Snooper 다뤘습니다. 이번에는 CLS Logger 대해 다뤄보겠습니다.

 

CLS ?

Centralized Logging Service 약자로 그대로 번역하면 중앙 집중식 로깅 서비스 입니다.

 

Centralized Logging Service in Skype for Business 2015

https://docs.microsoft.com/en-us/skypeforbusiness/management-tools/centralized-logging-service/centralized-logging-service

중앙 집중식 로깅 서비스는 근본 원인 분석에서 성능 문제에 이르는 크거나 작은 문제를 해결하는 강력한 문제 해결 도구입니다. 모든 예는 Skype for Business Server 관리 셸을 사용하여 표시됩니다. 도구 자체를 통해 명령 줄 도구에 대한 도움말이 제공되지만 명령 줄에서 실행할 수있는 제한된 기능 집합이 있습니다. Skype for Business Server Management Shell을 사용하면 훨씬 더 많이 구성 할 수있는 기능 세트에 액세스 할 수 있으므로 항상 가장 먼저 선택해야합니다.

 

아래의 기술자료를 통해서 배워보도록 하겠습니다.

CLS Logger for Skype for Business Server 2015

https://docs.microsoft.com/en-us/skypeforbusiness/management-tools/centralized-logging-service/cls-logger

 

CLS Logger 대해서 다음과 같이 설명하고 있습니다.

The CLS Logger is a tool that helps you manage logs generated by the Centralized Logging Service

CLS Logger는 중앙 집중식 로깅 서비스에서 생성 된 로그를 관리하는 데 도움이 되는 도구입니다.

 

CLS Logger 실행하면 아래와 같은 화면이 나타납니다.

 

AlwaysOn 시나리오 선택 Frontend, Edge 대해서 Start Scenario 진행해보겠습니다.

 

하단의 Shell 창을 확인 하면 아래와 같이 명령어가 진행된 것을 확인할 있습니다.

 

PS > Start-CsClsLogging -Scenario "AlwaysOn" -Pools "pool.limcm.com,edgepool.limcm.com" -Computers "FE00.limcm.com,FE01.limcm.com,edge1.limcm.com,edge2.limcm.com"

=> MachineFqdn: FE00.limcm.com

=> PoolFqdn: pool.limcm.com

=> AlwaysOn: True

=> ScenarioName:

=> RemainingMins: 0

=> ProductVersion: 6.0.9319.0

=> ResponseMessage:

=> Success: True

 

=> MachineFqdn: FE01.limcm.com

=> PoolFqdn: pool.limcm.com

=> AlwaysOn: True

=> ScenarioName:

=> RemainingMins: 0

=> ProductVersion: 6.0.9319.0

=> ResponseMessage:

=> Success: True

 

=> MachineFqdn: edge1.limcm.com

=> PoolFqdn: edgepool.limcm.com

=> AlwaysOn: True

=> ScenarioName:

=> RemainingMins: 0

=> ProductVersion: 6.0.9319.0

=> ResponseMessage:

=> Success: True

 

=> MachineFqdn: edge2.limcm.com

=> PoolFqdn: edgepool.limcm.com

=> AlwaysOn: True

=> ScenarioName:

=> RemainingMins: 0

=> ProductVersion: 6.0.9319.0

=> ResponseMessage:

=> Success: True

 

Logging Status 클릭해 봅니다.

PS > Show-CsClsLogging -Pools "pool.limcm.com,edgepool.limcm.com"

=> MachineFqdn: FE01.limcm.com

=> PoolFqdn: pool.limcm.com

=> AlwaysOn: True

=> ScenarioName:

=> RemainingMins: 0

=> ProductVersion: 6.0.9319.0

=> ResponseMessage:

=> Success: True

 

=> MachineFqdn: FE00.limcm.com

=> PoolFqdn: pool.limcm.com

=> AlwaysOn: True

=> ScenarioName:

=> RemainingMins: 0

=> ProductVersion: 6.0.9319.0

=> ResponseMessage:

=> Success: True

 

=> MachineFqdn: edge2.limcm.com

=> PoolFqdn: edgepool.limcm.com

=> AlwaysOn: True

=> ScenarioName:

=> RemainingMins: 0

=> ProductVersion: 6.0.9319.0

=> ResponseMessage:

=> Success: True

 

=> MachineFqdn: edge1.limcm.com

=> PoolFqdn: edgepool.limcm.com

=> AlwaysOn: True

=> ScenarioName:

=> RemainingMins: 0

=> ProductVersion: 6.0.9319.0

=> ResponseMessage:

=> Success: True

 

기록이 어떻게 남는지 확인하기 위해서 다음과 같이 테스트를 진행하였습니다.

on1@limcm.com, on2@limcm.com, onpremise3@limcmfz.com

 

3명의 사용자가 그룹 채팅 진행하였으며, 전부 외부망이용, 이중에서 onpremise3 조직 외부사용자 입니다.

 

이후 Stop Scenario 클릭

Stop-CsClsLogging -Scenario "AlwaysOn" -Pools "pool.limcm.com,edgepool.limcm.com"

=> MachineFqdn: FE00.limcm.com

=> PoolFqdn: pool.limcm.com

=> AlwaysOn: False

=> ScenarioName:

=> RemainingMins: 0

=> ProductVersion: 6.0.9319.0

=> ResponseMessage:

=> Success: True

 

=> MachineFqdn: FE01.limcm.com

=> PoolFqdn: pool.limcm.com

=> AlwaysOn: False

=> ScenarioName:

=> RemainingMins: 0

=> ProductVersion: 6.0.9319.0

=> ResponseMessage:

=> Success: True

 

=> MachineFqdn: edge1.limcm.com

=> PoolFqdn: edgepool.limcm.com

=> AlwaysOn: False

=> ScenarioName:

=> RemainingMins: 0

=> ProductVersion: 6.0.9319.0

=> ResponseMessage:

=> Success: True

 

=> MachineFqdn: edge2.limcm.com

=> PoolFqdn: edgepool.limcm.com

=> AlwaysOn: False

=> ScenarioName:

=> RemainingMins: 0

=> ProductVersion: 6.0.9319.0

=> ResponseMessage:

=> Success: True

 

로깅을 했으니 이제 확인해 보도록 하겠습니다.

Search CLS logs 탭을 클릭, Log, File folder, Start/End Time, Components - SIPStack  지정 Search logs

PS > Search-CsClsLogging -Pools "pool.limcm.com,edgepool.limcm.com" -Components "SIPStack" -StartTime "4/21/2018 1:43:17 PM" -EndTime "4/21/2018 2:25:17 PM" -LogLevel "All" -MatchAll -OutputFilePath "C:\Users\lync-admin\Desktop\4.5\log\CLSLog-pool.limcm.com-edgepool.limcm.com-SIPStack-All-636599177900140820.txt"

=> OutputFile: C:\Users\lync-admin\Desktop\4.5\log\CLSLog-pool.limcm.com-edgepool.limcm.com-SIPStack-All-636599177900140820.txt

=> ResponseMessage: Successful on 4 agents

 

=> SuccessfulAgents: pool.limcm.com\FE00.limcm.com,pool.limcm.com\FE01.limcm.com,edgepool.limcm.com\edge2.limcm.com,edgepool.limcm.com\edge1.limcm.com

=> StartTime: 4/21/2018 1:43:17 PM

=> EndTime: 4/21/2018 2:25:17 PM

 

 

Logs saved to: C:\Users\lync-admin\Desktop\4.5\log\CLSLog-pool.limcm.com-edgepool.limcm.com-SIPStack-All-636599177900140820.txt

 

Notepad 에서 열림

 

Snooper에서 열어보겠습니다.

 

Component SIPStack 로그만 확인됨

 

Client 에서 확인한 UCCPAPI 로그보다 많은 흐름 기록을 확인할 있습니다.

반응형

+ Recent posts