Observability
Warning Status in Network Collector Plugins for SolarWinds Observability SaaS
This article will guide you on how to resolve the Network Collector Plugins Warning State for Solarwinds Observability SaaS.
First published date
Last published date
Overview
Product section
Cause
Network collector worker EntityMappingMaintenanceWorker is failing because it is unable to remove Entity mapping entry for Orion.VIM.VirtualMachineVolumes URI with mount point as part of URI.
In the Agent Logs, you check the below error at LogFiles\UAMSClient\plugins\network-collector\SiteCollector\SOC-<yyyymmdd>
ERROR SolarWinds.Swis.Client.WcfSwisClient -
Bulk deleting of SWIS entity with URIs 'swis://SW-Poll3.intranet.kilvington.vic.edu.au/Orion/SOC.EntityMapping/LocalId="swis://SW-Poll3.intranet.kilvington.vic.edu.au/Orion/Orion.NodeIPAddresses/NodeID=65"' has failed.
System.ServiceModel.FaultException`1[SolarWinds.InformationService.Contract2.InfoServiceFaultContract]: BulkDelete failed, check fault information.
Navigation property 'opt' does not exist for entity 'SOC.EntityMapping' in Uri 'swis://sw-poll3.intranet.kilvington.vic.edu.au/Orion/SOC.EntityMapping/LocalId=swis%3A%2F%2FSW-Poll3.intranet.kilvington.vic.edu.au%2FOrion%2FOrion.VIM.VirtualMachineVolumes%2FVirtualMachineID%3D14%2CMountPoint%3D"/opt//ruckuswireless//wsg//apps//captiveportal//config//logback-prefs.properties"""/'. (Fault Detail is equal to InfoServiceFaultContract [ System.ArgumentException: Navigation property 'opt' does not exist for entity 'SOC.EntityMapping' in Uri 'swis://sw-poll3.intranet.kilvington.vic.edu.au/Orion/SOC.EntityMapping/LocalId=swis%3A%2F%2FSW-Poll3.intranet.kilvington.vic.edu.au%2FOrion%2FOrion.VIM.VirtualMachineVolumes%2FVirtualMachineID%3D14%2CMountPoint%3D"/opt//ruckuswireless//wsg//apps//captiveportal//config//logback-prefs.properties"""/'.
at SolarWinds.InformationService.Core.SwisUriLevelInfoParser.Parse(SwisUri uri, ISchema schema)
at SolarWinds.InformationService.Core.SwisUriResolver.CreateFormConsistentUrisResolver(SwisUri representantUri, IEnumerable`1 uris, Boolean queryKeysOnly, IQueryProcessor queryProcessor, IQueryPlanCache queryPlanCache, IQueryExecutionContext context, ISiteEntityLookup siteEntityLookup)
at SolarWinds.InformationService.Core.SwisUriResolver.<>c__DisplayClass1_0.<GetResolvers>b__1(IGrouping`2 x)
at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
at SolarWinds.InformationService.Core.CrudProcessor.BulkDelete(IEnumerable`1 uris, IQueryExecutionContext context)
at SolarWinds.InformationService.Core.InformationService.BulkDelete(String[] uris) ] ).
Resolution
-
Open Windows Services and stop the SolarWinds UAMS Client service.
-
In the Windows Start Menu, search for Database Manager and run it as an admin.
-
Click Add Orion Server
-
Expand the SolarWindsOrion database.
- Click on Action Schedules, then right-click and choose Query Table
6. Execute the below command:
truncate table [dbo].[SOC_EntityMapping]
-
Then start the SolarWinds UAMS Client in Windows Services.
-
Wait for 10 to 15 minutes, then check the Network Collector plugin status in the SWO UI again. It should show a green checkmark indicating an OK status.