5. Troubleshooting 101
Listen, Ask Questions, Listen again & don’t assume
Intermittent ? Then look for patterns
Lots of Moving Parts
UAT is NOT Optional
8. Be Proactive
Don’t wait for an issue…
Record a call trace while it works
then if it breaks you have a know good sample to compare with
9. Be Proactive
Skype for Business TechNet Resources
https://technet.microsoft.com/en-us/library/gg398616.aspx
Key Health Indicators
http://bit.ly/1GC6KpQ
Call Quality Dashboard
https://technet.microsoft.com/EN-US/library/mt126223.aspx
>Statistics Manager
https://technet.microsoft.com/EN-US/library/mt604834.aspx
>Centralized Logging Service
https://technet.microsoft.com/EN-US/library/jj688145.aspx
13. Statistics Manager
• Server services collocated on a
single server
• Install REDIS onto Listener
(Certificate Alert)
• Install the Listener Service
• Install the Website
• Install an agent on each skype
machine
• Import the topology for the server
19. Top 3 Troubleshooting Takeaways
Learn to use Centralised Logging Service via PowerShell
Learn to Snooper
AWESOME RESOURCE - Skype For Business Troubleshooting Guide
by Thomas Poett -> http://bit.ly/20UEfB7
20. The Next Step
Learn more about Shane
Web shanehoey.com/hello
Connect with Shane
Email/Skype
Twitter @shanehoey
LinkedIn au.linkedin.com/in/shanehoey
21. Shane Hoey – UC Rock star
Delivering the Modern Workplace
experience thru Collaboration & Mobility
with Skype for Business
Shane Hoey Image Source – shanehoey.com
Image Source – MVP Logo – mvp.shanehoey.com
Technology is my passion -- I redefine today’s Modern workspace with Collaboration & Mobility Solutions
Understand the features of Skype for Business Centralized Logging Service
Install and use the Centralized Logging Service Logger Tool
Gather and review Centralized Logging Service Logger Tool logs
Don’t Under Estimated Feedback from your users Listen, Ask Questions, Listen)
If its an Intermittent Issue… then look look for patterns
Skype for Business has lots of Moving Parts… You need to know all of them, or at least know who to ask eg firewall, reverse proxies, hypervisor, network, and these these are often not in your control
UAT is not optional
Very Important – Snooper helps to read SIP messages.
PowerShell - Synthetic Transactions, Your own scripts, Become a Skype Ninja!
Centralized Logging Service – If you haven’t used it yet, Why Not ?
PreCall Diagnostic shows the current state of your network, and if there maybe impact to the audio quality in an upcoming call.
Test Connectivity.
Netmon captures from a network level and helps determine impact of firewalls, Routers etc.
Fiddler.
Before you call for help, double check your DNS, Firewall, Certs.
SOURCE : blogs.technet.com/b/dodeitte/archive/2015/10/24/skype-for-business-server-real-time-statistics-manager.aspx
SOURCE: technet.microsoft.com/EN-US/library/mt604837.aspx
View raw data for all servers in real time
View data that is aggregated for a specific role, eg Front End
Drill down to view data for specific sites, specific pools within the site, and then specific servers within the pool
Create custom charts so that chosen counters are shown by default
SOURCE : blogs.technet.com/b/dodeitte/archive/2015/10/24/skype-for-business-server-real-time-statistics-manager.aspx
SOURCE: technet.microsoft.com/EN-US/library/mt604837.aspx
A lightweight Agent running on each server you want to monitor, that allows configurable settings eg polling,
The Listener is a server side API that receives data from all Agents and aggregates the data.
The Hub runs on the web server as a client API for the system, provides real-time data updates to clients connected via the website.
The Website is the user interface
Statistics Manager requires Redis, an open-sourced data structure. Download Redis http://redis.io/
SOURCE : blogs.technet.com/b/dodeitte/archive/2015/10/24/skype-for-business-server-real-time-statistics-manager.aspx
SOURCE: technet.microsoft.com/EN-US/library/mt604837.aspx
CLS very Powerful tool to help troubleshooting large or small issues eg root cause analysis, or performance problems.
Single Server hosts all server side components.
Prepare the Listener host machine by installing the Redis in-memory caching system, and ensure you have installed the appropriate certificates.
Install the Listener service on the host machine.
Install the Website on the host machine.
Install an Agent on each Skype for Business Server machine you wish to monitor.
Import the topology for the servers you are monitoring.
SOURCE : blogs.technet.com/b/dodeitte/archive/2015/10/24/skype-for-business-server-real-time-statistics-manager.aspx
SOURCE: technet.microsoft.com/EN-US/library/mt604837.aspx
ClsAgent runs on every machine with Skype for Business Server deployed.
CLSAgent listens (TCP 50001-50003) for commands from ClsController over WCF and sends responses back to the controller.
Cmdlets manages log sessions eg (start/stop/update/search logs)
***REWORD THIS ***When search commands are sent, the resulting logs are returned to the ClsControllerLib.dll and aggregated. The controller sends commands to the agent, receives the status of those commands and manages the search log file data as it is returned from all agents on any computer in the search scope, and aggregates the log data into a meaningful and ordered output set.
Exported Logfiles can be read in Notepad or Snooper (Preferable)
As with most things PowerShell is Best
NEED TO REPLACE THIS IMAGE
SOURCE : blogs.technet.com/b/dodeitte/archive/2015/10/24/skype-for-business-server-real-time-statistics-manager.aspx
SOURCE: technet.microsoft.com/EN-US/library/mt604837.aspx
Open PDF and Talk it
Alternatives
Lets talk ?
Ping Me
What is my Value Proposition to th company & Their Customers
Creative the (WHY) they want Shane Hoey!