Submit a ticketCall us

Training ClassSign up for Network Performance Monitor (NPM) and Scalability instructor-led classes

Attend our instructor-led classes, provided by SolarWinds® Academy, to discuss the more advanced monitoring mechanisms available in NPM as well as how to tune your equipment to optimize its polling capabilities. NPM classes offered:
NPM Custom Monitoring and Polling
Orion Platform Scalability

Reserve your seat.

Home > Success Center > Server & Application Monitor (SAM) > SAM - Knowledgebase Articles > Unable to monitor VMs from Azure

Unable to monitor VMs from Azure

Updated May 25, 2018


Users can successfully connect to the Azure Instances in the Cloud using SAM. But when they try to pull information about the VMs hosted in Azure, the operation fails and hangs at the message "Retrieving Azure VMs".




The following error is fount in the Vol:\ProgramData\Solarwinds\Logs\VIM\CloudMonitoring\VIM.CloudMonitoring.BusinessLayer.log:

[DateTime] ERROR SolarWinds.VIM.CloudMonitoring.BusinessLayer.TaskManagement.CloudMonitoringJobsService - Failed to get virtual machines: System.IO.FileNotFoundException: Could not load file or assembly 'SolarWinds.CloudMonitoring.Azure.Common, Version=, Culture=neutral, PublicKeyToken=null' or one of its dependencies. The system cannot find the file specified.


  • Orion Platform 2017.3
  • SAM 6.6


BusinessLayerHost running as a separate process doesn't initialize our AssemblyResolver, so it is not able to load plugins that use assemblies that are not in the Orion installation folder (C:\Program Files (x86)\SolarWinds\Orion\ by default).


  1. Log in to your Main Orion server.
  2. Stop All SolarWinds services.
  3. Navigate to the following directory:
    Vol:\Program Files (x86)\SolarWinds\Orion\CloudMonitoring
  4. Copy (do not move) all the .DLL files files to Vol:\Program Files (x86)\SolarWinds\Orion\VIMCloudMonitoring.
  5. Restart all services.




Last modified