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
중앙 집중식 로깅 서비스는 근본 원인 분석에서 성능 문제에 이르는 크거나 작은 문제를 해결하는 강력한 문제 해결 도구입니다. 모든 예는 Skype for Business Server 관리 셸을 사용하여 표시됩니다. 도구 자체를 통해 명령 줄 도구에 대한 도움말이 제공되지만 명령 줄에서 실행할 수있는 제한된 기능 집합이 있습니다. Skype for Business Server Management Shell을 사용하면 훨씬 더 많이 구성 할 수있는 기능 세트에 액세스 할 수 있으므로 항상 가장 먼저 선택해야합니다.
아래의 기술자료를 통해서 배워보도록 하겠습니다.
CLS Logger for Skype for Business Server 2015
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 로그보다 더 많은 흐름 및 기록을 확인할 수 있습니다.
'Lync & SFB & Team' 카테고리의 다른 글
SQL. Skype for business Server 2015에 필요한 Always on Availability Group (AG) 구성 (0) | 2018.06.27 |
---|---|
Skype for business. SIP Protocol (0) | 2018.04.22 |
Skype for business Server 2015. SIP Federated domain 설정 (0) | 2018.04.17 |
Skype for Business Server 2015. External Edge Pool 에 대한 Load Balance 구성 (0) | 2018.04.16 |
Skype for Business Server 2015. Free Load Balancer 구성 (0) | 2018.04.15 |