Submit a ticketCall us

WebinarWebinar: A checklist for planning your Network Performance Monitor (NPM) upgrade

Are you ready for your next upgrade? To help you plan smoothly, join this webcast to learn more about, SolarWinds® Orion® Installer, SolarWinds Upgrade Advisor, Upgrades Guides, Training Videos, and other resources available. We’ll share key upgrade planning considerations, lessons learned from customers with practical advice from SolarWinds Product Experts. We’ll also give practical tips to identify the estimated time needed and resources, how to prepare the business and IT staff for changes, ways to plan for required system changes, and more.

Register now.

Home > Success Center > Network Performance Monitor (NPM) > NPM - Knowledgebase Articles > SAM components going unknown

SAM components going unknown

Updated January 4, 2017

Overview

SAM components are going unknown and APEs are crashing. 

Environment

NPM 12.0.1

Cause 

This is caused by the following error In the businesslayerhost.log:

2017-01-03 14:37:16,219 [Scheduler] ERROR SolarWinds.BusinessLayerHost.PluginInstanceSeparateProcess - Instance D:\SolarWinds\Orion\AgentManagement\SolarWinds.AgentManagement.ServiceCore.dll.config - ProcessID: 4376 doesn't exists anymore
2017-01-03 14:37:16,219 [69] ERROR SolarWinds.BusinessLayerHost.BusinessLayerHostService - Unhandled exception caught by business layer host. System.InvalidOperationException: Instance D:\SolarWinds\Orion\AgentManagement\SolarWinds.AgentManagement.ServiceCore.dll.config - ProcessID: 4376 doesn't exists anymore
   at SolarWinds.BusinessLayerHost.BusinessLayerHostService.<>c__DisplayClass8.<CheckPlugins>b__7(Object n)
   at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
   at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()
   Sender: Name:SolarWinds.BusinessLayerHost.exe
There are no context policies.

2017-01-03 14:37:16,219 [Scheduler] ERROR SolarWinds.Common.Utility.ScheduledTask - CheckPlugins threw an exception.
System.InvalidOperationException: Instance D:\SolarWinds\Orion\AgentManagement\SolarWinds.AgentManagement.ServiceCore.dll.config - ProcessID: 4376 doesn't exists anymore
   at SolarWinds.BusinessLayerHost.BusinessLayerHostService.<>c__DisplayClass8.<CheckPlugins>b__7(Object n)
   at System.Threading.QueueUserWorkItemCallback.WaitCallback_Context(Object state)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
   at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback()

 

Tracking this to the Agentmanagement.service.log, you will see:

2017-01-03 14:36:37,727 [6] ERROR SolarWinds.AgentManagement.ServiceCore.AgentManagementServiceApp - Error executing start operation 'InitHigAvailabilityMonitorService'. Retrying in 5 seconds. System.ServiceModel.FaultException`1[SolarWinds.InformationService.Contract2.InfoServiceFaultContract]: Create failed, check fault information.
Create failed, check fault information.
Subscription is not valid. Entity 'Orion.HA.PoolMembers' was not found in the schema. (Fault Detail is equal to InfoServiceFaultContract [ System.ServiceModel.FaultException`1[SolarWinds.InformationService.Contract2.InfoServiceFaultContract]: Create failed, check fault information.
Subscription is not valid. Entity 'Orion.HA.PoolMembers' was not found in the schema. (Fault Detail is equal to InfoServiceFaultContract, ErrorCode=0000001E, UserMessage='Subscription is not valid. Entity 'Orion.HA.PoolMembers' was not found in the schema.' [ SolarWinds.Data.SwisException: Subscription is not valid. Entity 'Orion.HA.PoolMembers' was not found in the schema.
   at SolarWinds.InformationService.ChangeBroker.SubscriptionManager.AddSubscription(Subscription subscription, SubscriptionQuery subscriptionQuery, NetworkCredential credentials, String[] tags, ISchema schema)
   at SolarWinds.InformationService.ChangeBroker.Broker.Subscribe(Subscription subscription, NetworkCredential credentials, String[] tags)
   at SolarWinds.InformationService.ChangeBroker.SubscriptionProvider.SubscriptionProvider.CreateSubscription(IDictionar...).
2017-01-03 14:36:42,750 [6] ERROR SolarWinds.AgentManagement.ServiceCore.AgentManagementServiceApp - Error executing start operation 'InitHigAvailabilityMonitorService'. Retrying in 5 seconds. System.ServiceModel.FaultException`1[SolarWinds.InformationService.Contract2.InfoServiceFaultContract]: Create failed, check fault information.
Create failed, check fault information.
Subscription is not valid. Entity 'Orion.HA.PoolMembers' was not found in the schema. (Fault Detail is equal to InfoServiceFaultContract [ System.ServiceModel.FaultException`1[SolarWinds.InformationService.Contract2.InfoServiceFaultContract]: Create failed, check fault information.
Subscription is not valid. Entity 'Orion.HA.PoolMembers' was not found in the schema. (Fault Detail is equal to InfoServiceFaultContract, ErrorCode=0000001E, UserMessage='Subscription is not valid. Entity 'Orion.HA.PoolMembers' was not found in the schema.' [ SolarWinds.Data.SwisException: Subscription is not valid. Entity 'Orion.HA.PoolMembers' was not found in the schema.
   at SolarWinds.InformationService.ChangeBroker.SubscriptionManager.AddSubscription(Subscription subscription, SubscriptionQuery subscriptionQuery, NetworkCredential credentials, String[] tags, ISchema schema)
   at SolarWinds.InformationService.ChangeBroker.Broker.Subscribe(Subscription subscription, NetworkCredential credentials, String[] tags)
   at SolarWinds.InformationService.ChangeBroker.SubscriptionProvider.SubscriptionProvider.CreateSubscription(IDictionar...).
2017-01-03 14:36:47,786 [6] ERROR SolarWinds.AgentManagement.ServiceCore.AgentManagementServiceApp - Error executing start operation 'InitHigAvailabilityMonitorService'. Retrying in 5 seconds. System.ServiceModel.FaultException`1[SolarWinds.InformationService.Contract2.InfoServiceFaultContract]: Create failed, check fault information.
Create failed, check fault information.
Subscription is not valid. Entity 'Orion.HA.PoolMembers' was not found in the schema. (Fault Detail is equal to InfoServiceFaultContract [ System.ServiceModel.FaultException`1[SolarWinds.InformationService.Contract2.InfoServiceFaultContract]: Create failed, check fault information.
Subscription is not valid. Entity 'Orion.HA.PoolMembers' was not found in the schema. (Fault Detail is equal to InfoServiceFaultContract, ErrorCode=0000001E, UserMessage='Subscription is not valid. Entity 'Orion.HA.PoolMembers' was not found in the schema.' [ SolarWinds.Data.SwisException: Subscription is not valid. Entity 'Orion.HA.PoolMembers' was not found in the schema.
   at SolarWinds.InformationService.ChangeBroker.SubscriptionManager.AddSubscription(Subscription subscription, SubscriptionQuery subscriptionQuery, NetworkCredential credentials, String[] tags, ISchema schema)
   at SolarWinds.InformationService.ChangeBroker.Broker.Subscribe(Subscription subscription, NetworkCredential credentials, String[] tags)
   at SolarWinds.InformationService.ChangeBroker.SubscriptionProvider.SubscriptionProvider.CreateSubscription(IDictionar...).

Resolution

The additional pollers are looking for a High Availability schema that does not exist. This is because HA is not installed. You need to install HA whether it is being utilized or not.

Reinstall NPM on the primary server to install HA.

 

Last modified

Tags

Classifications

Public