Greeting SolarWinds Community
We are investigating what appears to be a SolarWinds Platform 2026.1.1 issue involving Hardware Health polling on Additional Polling Engines (APEs), and I wanted to reach out to the community to see if others are experiencing similar behavior.
Environment:
- Large distributed Orion / SolarWinds Observability Self-Hosted deployment
- (32) Additional Polling Engines (APEs)
- SNMP-based network monitoring
- Hardware Health monitoring enabled
- Issue observed after upgrade to 2026.1.1
What we are seeing:
- Standard SNMP polling continues to work normally from APEs
- Node status polling updates
- Interface polling updates
- Other SNMP statistics continue updating normally
- Hardware Health SNMP polling does NOT update from APEs
We verified this with the following SWQL Query
SELECT
N.Caption,
N.NodeID,
N.EngineID AS [Poller],
N.MachineType,
COUNT(HWH.NodeID) AS [Total Sensors],
SUM(CASE WHEN HWH.Status = 0 THEN 1 ELSE 0 END)
AS [Unknown Sensors],
ToLocal(MIN(HWH.LastPollTime))
AS [First/Only Last Poll Time],
ToLocal(MAX(HWH.LastPollTime))
AS [Last Poll Time],
MIN(HWH.LastPollStatus)
AS [Min Last Poll Status],
MAX(HWH.LastPollStatus)
AS [Max Last Poll Status],
MIN(HWH.LastPollMessage)
AS [Poll Message]
FROM Orion.Nodes N
LEFT JOIN Orion.HardwareHealth.HardwareInfo HWH
ON N.NodeID = HWH.NodeID
GROUP BY
N.Caption,
N.NodeID,
N.MachineType,
[Poller]
ORDER BY
[Poller] ASC,
N.Caption ASC,
[Unknown Sensors] DESC,
[Last Poll Time] ASC
The resulting dataset:
- Hardware Health timestamps remain stale
- Sensor values such as fan RPM never change
- Poll results appear frozen at previous values
- Rediscovery does NOT actually repair the issue
Initially it appeared that rediscovery repaired Hardware Health polling, however further testing showed this was a false positive.
What SolarWinds appears to be doing is reusing or copying the last successful Hardware Health polling values into the current display. This creates the illusion that polling succeeded, but:
- timestamps do not advance
- live sensor values do not change
- Hardware Health polling is not actually occurring
- Hardware Health polling ONLY works correctly from the Primary Polling Engine
If the exact same node is moved from an APE to the Primary Polling Engine:
- Hardware Health timestamps immediately begin updating
- live values such as fan RPM begin changing normally
- Hardware Health polling resumes functioning correctly
- Moving nodes between APEs does NOT change behavior
The issue is not tied to one specific APE.
Moving nodes:
- APE → APE = no change
- APE → Primary Poller = Hardware Health begins working
- Port 17734 / gRPC investigation
We also investigated the newer 2026.x gRPC Feature Service communication changes involving TCP 17734.
In our environment:
- all required firewall ports are open
- TCP 17734 responds correctly on the Primary Poller
- APEs are not listening on 17734, which is expected behavior by design
At this point we do not believe this is a firewall or basic SNMP connectivity issue.
Current conclusion:
The evidence currently points toward a problem specifically affecting Hardware Health SNMP polling execution or result processing on Additional Polling Engines after upgrading to 2026.1.1.
Has anyone else seen:
- Hardware Health polling stop updating on APEs?
- stale Hardware Health timestamps?
- frozen fan/power/temperature sensor values?
- Hardware Health only functioning from the Primary Polling Engine?
If so:
- Did anyone identify a root cause?
- Did rebuilding the polling engine or reassigning pollers help?
- Is this affecting only Hardware Health or other poller types as well?
We do have an active support ticket with SolarWinds support but I was curious if anyone else has been experiencing the same issues.
Any feedback from other large distributed environments would be greatly appreciated.