Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Lync 2013 Centralized Logging


Published on

Published in: Technology, Business
  • Be the first to comment

  • Be the first to like this

Lync 2013 Centralized Logging

  1. 1. Lync Server 2013 – Centralised LoggingTom ArbuthnotSenor Consultant, Modality@tomarbuthnothttp://www.lyncdup.comtom@tomarbuthnot.comCredit For ContentBryan NyceUC Voice ArchitectMicrosoft
  2. 2. Good old OCSLogger• Microsoft Lync Server 2013 Debugging Tools– Snooper– OCSLogger– OCSTracer– ClsController.psm1 Microsoft Unified Communications User Group London (MUCUGL) 2
  3. 3. Start, stop, and flush trace logging for any/all machines in a deployment from one placeStart/stop logging based on scenariosSee what logging is turned on per pool/machine for the entire deploymentSearch trace logs based on specified parameters from a centralized place
  4. 4. Sends Start, Stop, Flush, and Search commands to all theCLSAgents in the deploymentAggregates search results from CLSAgentsAvailable on every Lync Server in “C:ProgramFilesCommon FilesMicrosoft Lync Server2013ClsAgent”(PowerShell Module for Management)Runs on every Lync ServerControls logging based on commands from CLSControllerManages log files to ensure drive space is not consumed,moves old logs to fileshare
  5. 5. AddressBookAlwaysOnApplicationSharingAudioVideoConferencingIssueCAACLSCPSDeviceUpdateHostedMigration“HybridVoice”IMAndPresenceIncomingAndOutgoingCallLILRLegacyLILRLYSSLYSSAndUCSMediaConnectivityMeetingJoinMonitoringAndArchivingRGSSPUserReplicatorVoiceMailWACXMPP
  6. 6. $scenario=Get-CsClsScenarioglobal/IncomingAndOutgoingCallforeach ($sc in $scenario.provider) { $ }Get-CsClsScenario global/<ScenarioName> |Select -ExpandProperty Provider |Format-Table Name,Level,Flags -aComponent Name LevelMediationServer InfoS4 InfoSipstack InfoTranslationApplication InfoOutboundRouting InfoInboundRouting InfoUserServices Verbose
  7. 7. Managing CLS (PowerShell)
  8. 8. Managing CLS If you Love GUIsRandy Wintel/James Cussen havewritten a GUI to run the PowerShellcommands
  9. 9. Examples
  10. 10. Output
  11. 11. Gotcha’s$provider = New-CsClsProvider -Name “SIPVerbose" –Flags “SIPStack”-Type"WPP" -Level “All"New-CsClsScenario -Identity "global/SIPVerbose"-Provider $provider