Featured Posts

System Center Orchestrator 2012 overview At Microsoft Teched North America 2011, Adam Hall presented on System Center Orchestrator 2012. System Center Orchestrator is the new name for Opalis, aquired last year -- Microsoft's premier tool for...

Read more

System Center Operations Manager 2012 network monitoring This thursday, at Microsoft Teched North America 2011, Rob Kuehfus and myself will be presenting a breakout session (SIM354) on System Center Operations Manager 2012 network monitoring. Network monitoring...

Read more

SC Operations Manager Connector for VS Team Foundation... Using the System Center Operations Manager 2007 R2 connector for Microsoft Visual Studio Team Foundation Server 2010 (download CTP1 here), operations teams can easily forward application performance...

Read more

Teched NA 2011: Day 1 Keynote Microsoft's premier and flagship IT event, Teched North America 2011, kicked off today with they "day 1 keynote". Around 15 minutes before the keynote started, two DJ's were on stage playing 'Daft Punk...

Read more

Teched NA 2011: Day 0 summary While Teched North America 2011 officially starts tomorrow, day zero or better known as the pre-conference day is done. Several hundreds of people attended these technical one-day workshops which varied...

Read more

SC Operations Manager Connector for VS Team Foundation Server (preview)

Posted by Maarten Goet | Posted in System Center Operations Manager | Posted on 16-05-2011

3

Using the System Center Operations Manager 2007 R2 connector for Microsoft Visual Studio Team Foundation Server 2010 (download CTP1 here), operations teams can easily forward application performance monitoring information directly into Visual Studio Team Foundation Server as operational work items, enabling engineering teams to rapidly identify the root cause in the code itself and develop a fix. This will dramatically reduce the mean time to repair (MTTR). In CTP1, the following is a supported configuration:

  • Windows 2008 R2 x64
  • System Center Operations Manager 2007 R2
  • AVIcode .NET Enterprise Management Pack 5.7 for Operations Manager
  • Microsoft Visual Studio Team Explorer 2010
  • .NET Framework 4.0

How does it all work? Well, Avicode monitors the .NET application from within System Center Operations Manager and raises alerts when things (are about to) go wrong. Through the connector framework, Alerts are sent to TFS and created as an ‘operational issue’ (work item). The developer uses Visual Studio to follow-up and gets a direct link into Avicode to view the exact error, context, etc. (more)

Here’s a global view (click on it for full size):

Operations Manager TFS connector architecture

During the installation of the SCOM-TFS Connector, it installs the following components:

  • TFS Connector Windows Service (Microsoft.Mom.TFSConnectorService.exe)
  • TFS Communication Process (Microsoft.Mom.TFSConnectorInstance.exe)
  • TFS Connector Management Pack (TFS Connector and TFS Connector (Templates) MP)
  • TFS Connector Management Pack Template DLL (Microsoft.Mom.TFSConnectorCommon.dll)

TFS Connector Window Service

  • It utilizes SCOM connector framework to retrieve Operations Manager alerts in ‘Assigned to Engineering’ status and sends them to TFS as operational issues via appropriate TFS Communication Process.
  • It monitors for changes in alerts using SCOM SDK, and updates operational issues with the changes via TFS Communication Process.
  • It monitors for changes in operational issues via TFS Communication Process, and updates alerts with the changes using SCOM SDK.

TFS Communication Process

  • It hosts a WCF service for managing all TFS reading/wiring communication.
  • It runs under the privileged account which is defined in a Run As profile inside SCOM. This Run As account is created automatically during TFS Connector configuration as part of Monitoring Template Wizard. This account is required to have sufficient permissions to create new work item types and manage work items.
    TFS Connector Management Pack and TFS Connector Management Pack Template DLL
  • TFS Connector MP provides UI for configuring TFS Connector template, support queue management, connector configuration/troubleshooting dashboard. TFS Connector enables mapping of application components monitored using AVIcode .NET Enterprise MP to TFS projects. This allows routing of alerts associated with application components to appropriate TFS Operational Items queue.
  • TFS Connector MP DLL provides custom UI for the TFS Connector Monitoring Wizard. It has to be installed on every computer that will be used for configuring TFS Connectors.

Here are some screenshots on installing and using the connector (click on the picture for full size):

Comments (3)

Are there any plans to take System Center Operations integration further than this? Here is feedback I submitted a few years ago https://connect.microsoft.com/VisualStudio/feedback/details/490388/long-term-scom-and-vs-test-edition-integrations. Would be great to hear more about this and how to get into Connect

Hi Alex — at this point in time I do not know of any other plans to take this a step further. I’ll send along your “improvement request” to Viktor, who owns this on the System Center Operations Manager / Avicode product team and see if it’s still on their radar. Thanks, Maarten

Write a comment