Submit a ticketCall us

AnnouncementsSystem Monitoring for Dummies

Tired of monitoring failures disrupting the system, application, and service? Learn the key monitoring concepts needed to help you create sophisticated monitoring and alerting strategies that can help you save time and money. Read the eBook.

Get your free eBook.

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