I have over 200+ Linux servers that aren't showing their resources in SolarWinds since it seems upon an agent install, there is no way to automatically start monitoring mount points like '/' (root), '/var', '/home', '/run', etc. I looked at the 'Manage Nodes' and tried to select all of the nodes, but there is no way to do a mass 'list resources' and change them to multiple servers at a time.
So, I tried to script it using the SWQL way via PowerShell and the OrionSDK. At the moment, I am testing with one node that gets discovered but keep getting the same error message: "Only nodes can be unmanaged through this interface. swis://jpvddswin001.DDC.Local/Orion/Orion.Nodes/NodeID=3775 does not refer to a node." Yet, if I go into SW and do a search for the system in question that it detects as "JPPVAUOPS015" (NodeID=3775), SolarWinds search shows it fine.
Search Parameter:
Invoke-SwisVerb -SwisConnection $swis -EntityName 'Orion.Nodes' -Verb 'Unmanage' -Arguments @($NodeUri, [DateTime]::Now, [DateTime]::Now.AddMinutes(5), $true) | Out-Null
Attached is an example of the script in its entirety, sanitized ofc.