Skype for Business Monitoring Tool

Its surprising how many deployments I have seen that don't monitor their Skype\Lync environments. Its even more surprising how many monitor only the usual server type bits such as disk usage, processor, RAM utilization and services.May I suggest that at the very least you monitor

4.4 Star
2,457 times
Add to favorites
E-mail Twitter Digg Facebook
  • Email Authentification
    3 Posts | Last post February 24, 2017
    • Hi Paul,
      Thanks for this tool. I tested it on test environment and it seems to do a good job.
      Do you think you could expand the Email function to allow passing an username and password? We use Office 365 and there is no way to send unauthenticated mails through that SMTP.
    • Hi,
      Thanks for the feedback. That's a valid point. I will work on that as soon as I get the opportunity.
    • Hi,
      so with my pending release of V2.0 of this tool I now have email support for O365 and more.
      I plan to blog this up in the next week or two. If you'd like early access please let me know.
  • Office 365 and Cloud Service
    2 Posts | Last post February 24, 2017
    • Dear Paul,
      we are using a Cloud Solution (like Office 365) for the Skype for Business installlation. The Problem is that we have not the login credentials for the enviroment so thaht the tool didn't start well.
      Do you know a solution that we can run the tool without the Skype for Business admin credentials or do you know a nother good tool that can run such tests?
      Best regards
    • Hi Dirk,
      Unfortunately I haven't adapted this for a cloud backend just yet.
  • Lync 2010 on Windows 2008 R2
    2 Posts | Last post February 24, 2017
    • I am unable to connect to initiate a login to a Lync 2010 server. The tool is complaining about credentials. I have validated credentials as well as the ability to connect through WinRM to the destination FE server. Any suggestions?
    • HI Alex, Lync 2010 isn't supported simply because I don't have a 2010 environment to run against. That said, some of the new PowerShell cmdlets I use in the code are dependent on a minimum of Windows 2012 R2.
  • Windows 2012 R2 installation failed
    3 Posts | Last post February 24, 2017
    • Hi, i try to install on a Windows 2012 R2 but it ask WinRM 3.0 (powershell 3). Do you know how bypass it?
    • I'm having the same issue installing on 2012 R2 server. If no longer supported can you provide the underlying scripts?
    • Hi Rob and Ricardo, I have changed this to make use of the newer versions. I haven't released the new build yet but if you contact me directly I can make the new build available.
  • SQL Error
    5 Posts | Last post October 21, 2016
    • I've filled out all the options and can't ever get your tool to work.  Deployment is a 3 FE SFB 2015 pool using an Always On Availability group in SQL.  SFB has no issues and no SQL issues, but when I try to run the tests I get these errors all over the place in the event logs;
      A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)
      I don't see anywhere to set SQL settings for the client.  What am I missing?
    • Hi, you running as Administrator? Some of the actions need elevated permissions to write to event log etc. so this is required.
      Also, fundamentally, all the tests are done using Lync\Skype PowerShell cmdlets. We do this by trying a Lync\Skype cmdlet (Get-CsUser). If that fails we try an Import-module Lync, if that fails we try a remote PowerShell session(New-PSSession -ConnectionUri https://$LyncFQDN/OCSPowerShell/). Of course at least one of these methods must pass. 
      Let me know how you go with this.
    • Yes, running as Administrator with elevated permissions.  Full SFB tools installed on the machine, etc.  My question is, why is it trying to connect directly to SQL?? Those logs are from the actually monitoring event log, not the Lync event log.  Is there something I'm missing here?
    • Hi Paul, I really want to get your script up and running and I can't figure out what's going on.  That said, in the 'logs' on the client I click load, then login, and in there I see 'invalid credentials' even though all accounts are fully verified as correct and their passwords, etc.  So any idea what I am missing here?
    • Hi Matt, so I am not calling up any cmdlets for SQL at all. It's pure Lync\Skype Shell with a few local PowerShell cmdlets to setup the schedule and eventlog.
      All tests are run with the Test-Cs.. cmdlets. Are you able to run any Test-Cs cmdlets manually from that location? Have you tried running the test from a different PC?
  • Any plans to expand?
    4 Posts | Last post July 09, 2015
    • Hi Paul...
      Does this tool need to run local on a Lync FE server or do you make use of remote powershell to run from a standalone?  Im assuming the Address Book tests are internal tests?
      Finally...I was wondering if you had any plans in the near future to add more synthetic transactions to test?  and if so...which ones?
      Thanks for the great work!
    • Apologies as I completely missed your comment about remote PSsession in the description.  You can ignore my first question.
    • Hi Dave,
      Thanks for your question.
      The Address Book Tests are indeed internal and not traversing the Reverse Proxy.
      I do have plans to add a wider selection of tests, which ones were you interested in?
      I also have a few more functions planned, such as a daily report.
    • Hi Paul...Any of these on your list?
      Test-CSDataConference (validates Q&A/Polls)
      Test-CSUCWAConference   (validates Lync Web App)
      I like the idea of a daily report too.