Microsoft Teams and Skype for Business News and Thoughts

Tom Arbuthnot MVP
Tom Arbuthnot MCSM Communications

This site uses cookies

Find this blog useful? Please take a second to share, thanks!

How to Setup Lync 2010 SCOM Management Pack and Synthetic Transactions

Published 20/01/2013 - 23 Comments

It’s not news that Lync has a pretty comprehensive and useful SCOM Management Pack,

It includes a number of “Synthetic Transactions” that can be run against a pool with test

users to check everything is working as expected.

Here are the high level steps for deploying it. I really encourage it if you have SCOM in your environment.

There is also a decent document included in the management pack download, but here are the steps

with screenshots.

I did this on the following setup

    • Lync 2010 SE, CU6
    • SCOM 2007 R2
    • SQL 2008 (SCOM backend)
    • Windows Server 2008 R2 “Watcher Node”

We’ll assume SCOM 2007 R2 is setup and working nicely.

The “Watcher Node” is just a server that the Synthetic Transactions are run from,

so a Standard Windows Server with SCOM and Lync core components.

Initial SCOM Setup for Lync Severs and Lync Management Pack

On SCOM, ensure the relevant Servers are discovered and have management packs installed:





Ensure your Agent Properties allow Agent Proxy, it won’t work without this.


OK now we are ready to install the Lync management pack:


Download Management pack now only seems to list 2013


Since this is a pure 2010 environment I went and downloaded the 2010 management pack

Install management pack on SCOM


Import into SCOM:


Select “from disk”


It will then take a while to discover your topology (took about 5 mins in my lab)



Up to this point SCOM and the Management pack is working, but with no synthetic transactions, this is still useful, but Synthetic transactions add real value.


Adding Synthetic Transaction Setup

On the Lync SE, setup a new trusted app pool and trusted application for the watcher node




On the Watcher Node, install the Lync core components.





Enable Lync


Start Replication


CU6 the Watcher Server (or same CU as your Pool)


On the watcher node add the following registry key:



Add the Lync Watcher Node Computer to the RTCUniversalReadOnlyAdmins


Restart the Watcher Node server after the group change.

Create Two users, enable them for Lync in the usual way on the pool you want to test (you need two users per pool you are going to test and enable them for Lync)

Note, any tests will respect these users Voice Policies (for example Test-CSPSTNPeertoPeerCall)


Define these users to be used as the CSHealthMonitoringConfiguration for the Pool (Lync uses Cert Auth to impersonate the users for the tests)


Enable-CSComputer the Watcher Node again

From the Watcher Node, check you can register to the pool


You can see there is a “HealthService” that actually runs the transactions, you may need to restart this to kick it off.


Giving it about another 5 minutes and we can see in SCOM the Synthetic Transactions are active Smile




Initial Errors I hit with Synthetic Transactions and Fixes

I hit a few problems with the Synthetic Transactions initially, here are some tips:

Simple one, my Address Book had no entries (new lab) so I hit this, fixed when entries were added


You may need to define firewall exceptions on the Pool/Watcher node to allow the Transactions to run (there is no Lync client install making the normal firewall exceptions)


The meet simple URL seems to hit a bad URL by default.



Changing this test to hit a graphic that gets served correctly worked around the issue.

Tom Arbuthnot

Tom Arbuthnot

Principal Solutions Architect at Modality Systems
Tom Arbuthnot is Principal Solutions Architect at Unified Communications specialist Modality Systems. He is a Microsoft Certified Master and MVP, blogger, regular on The UC Architects Podcast, and speaker at events including Microsoft TechEd and Ignite. He co-runs The Microsoft UC User Group London.


Nandokcs - 22/01/2013 Reply

Hello Tom,

Very useful post!
I would like to know if there is any possibility of changing how often the tests in the watcher node are run. We would like it to run them each 15 min and not every 5 min, would that be possible?

Many thanks in advance.

    Tom Arbuthnot - 22/01/2013 Reply


    This is all built into the management pack, so I don’t think you can officially change it, but the management pack is just XML, so it’s easy to “break open” and recreate you’re own MP or Script.

    hope that helps


JeffCSP - 22/01/2013 Reply

Hi Tom,

Great article. Just a heads up, the formatting with the sidebar at the top of the article is blocking some of the content. I looked with IE 9, Firefox and Chrome.


    Tom Arbuthnot - 23/01/2013 Reply


    Many thanks for pointing this out! I don;t notice in windows live writer/RSS

    I’ll have to see what’s up with my theme, but fixed for now



Biks - 14/03/2013 Reply


Thanks for this blog about Lync and OpsMgr.


Amanda Debler - 12/04/2013 Reply

Hi Tom,

This is just what I was looking for! Thanks a bunch! I’d wondered why SCOM wasn’t showing anything under the Synthetic Transaction monitoring, despite my having done the New-CsHealthMonitoringConfiguration thing and seen the Test-CsIM etc. cmdlets run those synthentic test accounts. Our SCOM guy set up the Lync Management Pack before I joined the project, so I’m playing catch-up.

How hungry is the Watcher – is it safe to combine with other stuff, or does it really need its own server? Do you mind sharing the basic specs for your Watcher node?

– Amanda

Jose - 25/07/2013 Reply

Hi Tom, is there any significant difference in setting up a watcher node for an external Edge server, besides the normal SCOM agent and certificate configuration?

    Tom Arbuthnot - 26/07/2013 Reply

    You mean watching from external? I’ve not done that yet to be honest. Though I’d like to try. Interested in how you get on

      Jose - 22/08/2013 Reply

      Did yoy have a chance to look into that? I’m facing the situation now I could give it a try, but I wonder exactly how that would work. I wonder ho different the config would be, I mean, how do you then the WN to hit the edge server instead of the FE server?

Sonia - 07/08/2013 Reply


I am not getting any lync 2010 reports after installing Management Pack. is there any setting require ?

Sonia - 12/08/2013 Reply

Lync server related reports. as we saw reports related to Exchange, Ad, Sql etc.,

or Lync doesn’t provide any related reports after Lync 2010 MP installation. kindly suggest how to get the related reports.

    Tom Arbuthnot - 12/08/2013 Reply

    Hi, do you see Lync as a node in SCOM? Sounds like the MP hasn’t installed properly or the discovery hasn’t worked?

Sonia - 12/08/2013 Reply

Hi, I am able to see the Lync servers in Monitoring, but reports are not there.

suggest me if any changes require

Jose - 23/08/2013 Reply

Hey Tom, did you have any issues with the PSTN transactions? Just setting the phone numbers for the testing accounts would do the trick or would we require a gateway in order to put the calls? I see by your screenshot that they seem to be go, so I wonder…
Thank you,

AK - 08/01/2014 Reply

Hi, after installing Lync MP i don’t see the servers in the Pool or sites view, but i can see FE servers in Discovery state view and the LS Discovery script assigned to one server and its healthy, also the Lync alerts and monitors are not generated, in short the lync MP discovery is not happening.

Lync-Man - 15/01/2014 Reply

After installing the Lync Server management pack 2010, Unable to view any Lync objects.
Same like AK comment

Other management packs are working fine, In Discovery state view I find only one server.

What actions has to be performed on Lync.

    Tom Arbuthnot - 19/01/2014 Reply

    Nothing outside what is documented usually. Sounds like a permissions issue somewhere, Any errors in the event log for scom?

Leave a Reply:


Weekly Email Update 
of all the key 
Microsoft Teams and Skype for Business News
every Tuesday

No Spam ever, I promise - Tom