Network Management
Node details are missing or displaying unknown on Linux Agent in SolarWinds Platform
Node details such as machine type, vendor, and description are missing or displaying Unknown in Nodes Details page.
First published date
Last published date
Overview
On Linux nodes polled by Agent, the Node details (Machine Type/Vendor/Description) are blank or Unknown for Linux agent node.
Status / polling still works for CPU, Memory, etc., or only some metrics are missing (depending on pollers).
In `Core_job_pollers.log` or `job_core_pollers.py` on the Linux agent, you see **Windows/WMI pollers** such as:
[ERROR] job_core_pollers - Failed to execute poller: {'NetObjectType': 'N', 'NetObjectID': 1428, 'PollerType': 'N.Details.WMI.XP', 'Enabled': True}
[ERROR] job_core_pollers - Traceback (most recent call last): File "/opt/SolarWinds/Agent/bin/Plugins/Core/job_core_pollers.py", line 54, in execute raise ValueError("Unknown poller type: %s" % poller_type)ValueError: Unknown poller type: N.Details.WMI.XP
Product section
Cause
This has been identified as a known issue in the SolarWinds Platform.
The node is initially added as ICMP, then the polling method is changed to Agent.
When an ICMP Linux node is later converted to Agent in a specific way, incorrect WMI/Windows pollers (for example, N.Details.WMI.XP, N.Uptime.WMI.XP, N.Cpu.WMI.Windows, N.Memory.WMI.Windows) may be assigned to the Linux agent node in dbo.Pollers.
The Linux agent doesn’t understand those pollers, so:
- It throws
Unknown poller typeerrors. - Node details remain blank or Unknown until rediscovery or manual fix.
Resolution
This issue is addressed in SolarWinds Platform 2026.1. Consider upgrading your environment. After upgrading, run a Rediscovery or List resources on the affected nodes and verify that Machine Type and Vendor are now populated.
If you can't upgrade, use one of the workarounds below:
1. Delete the Node and the Agent, then re-add the device as an Agent.
Or
2. Get the NodeID and run the following query to change the pollers:
-- Scripts are not supported under any SolarWinds support program or service.
-- Scripts are provided AS IS without warranty of any kind. SolarWinds further
-- disclaims all warranties including, without limitation, any implied warranties
-- of merchantability or of fitness for a particular purpose. The risk arising
-- out of the use or performance of the scripts and documentation stays with you.
-- In no event shall SolarWinds or anyone else involved in the creation,
-- production, or delivery of the scripts be liable for any damages whatsoever
-- (including, without limitation, damages for loss of business profits, business
-- interruption, loss of business information, or other pecuniary loss) arising
-- out of the use of or inability to use the scripts or documentation.
UPDATE dbo.Pollers
SET PollerType = 'N.Details.Agent.Linux'
WHERE NetObjectType = 'N'
AND NetObjectID = <NodeID>
AND PollerType = 'N.Details.WMI.XP';
Note: This issue can affect CPU/Memory/Uptime polling. In this case, you can run the following queries:
-- Scripts are not supported under any SolarWinds support program or service.
-- Scripts are provided AS IS without warranty of any kind. SolarWinds further
-- disclaims all warranties including, without limitation, any implied warranties
-- of merchantability or of fitness for a particular purpose. The risk arising
-- out of the use or performance of the scripts and documentation stays with you.
-- In no event shall SolarWinds or anyone else involved in the creation,
-- production, or delivery of the scripts be liable for any damages whatsoever
-- (including, without limitation, damages for loss of business profits, business
-- interruption, loss of business information, or other pecuniary loss) arising
-- out of the use of or inability to use the scripts or documentation.
-- If you are missing CPU / Memory, then run this query:
UPDATE [dbo].[Pollers]
SET [PollerType] = 'N.Cpu.Agent.Linux'
WHERE [PollerType] = 'N.Cpu.WMI.Windows'
AND [NetObjectType] = 'N' AND [NetObjectID] = <NodeID>
UPDATE [dbo].[Pollers]
SET [PollerType] = 'N.Memory.Agent.Linux'
WHERE [PollerType] = 'N.Memory.WMI.Windows'
AND [NetObjectType] = 'N' AND [NetObjectID] = <NodeID>
UPDATE [dbo].[Pollers]
SET [PollerType] = 'N.Uptime.Agent.Linux'
WHERE [PollerType] = 'N.Uptime.WMI.XP'
AND [NetObjectType] = 'N' AND [NetObjectID] = <NodeID>