Installation of the Visio Add-in for Operations Manager 2007 R2 was pretty straightforward. The download is available at: Microsoft Visio Toolbox and details on installing and using this functionality are available at: http://technet.microsoft.com/en-us/library/ee342533.aspx.
I did however run into two installation challenges:
- What’s required: SharePoint 2010 Enterprise edition. My recommendation is not to even both to try this process unless you are sure that you have SharePoint 2010 Enterprise edition installed and working correctly. So how can you tell if SharePoint 2010 Enterprise edition is installed?
- The OpsMgrDataModule.ps1 runs but never completes successfully
SharePoint 2010 Enterprise edition how do I tell it’s installed?
I’m not a SharePoint guy but the easiest way that I have found is to look for Visio Graphics services to verify that they are available. My understanding is that this service is only available in SharePoint 2010 in the Enterprise edition. To find this, open the SharePoint 2010 Central Administrator and choose the "Manage services on server” item highlighted below:
On the next screen, scroll down to the bottom and make sure that “Visio Graphics Service” (highlighted below) is listed and started.
OpsMgrDataModule.ps1 never completes successfully
I also ran into issues viewing Visio integrated web diagrams after installing which showed errors like these below after successfully installing Visio integration but prior to running the OpsMgrDataModule.ps1 file.
After installing SPS and uploading the file to Visio Enterprise.
In the documentation it mentions that the SharePoint Time service needs to be started and running. I verified that this was started and running, and attempted to run the OpsMgrDataModule.ps1 script but it never completed successfully (and I left it running for days). In my case, I restarted the SharePoint 2010 Timer service and then the OpsMgrDataModule.ps1 script completed successfully and Visio integration functioned as expected.
Summary: Don’t install Visio 2010 Integration unless you are sure you have SharePoint 2010 Enterprise edition, and if your OpsMgrDataModule.ps1 script gets stuck you may want to restart the SharePoint 2010 Timer service to get it to complete successfully.