Network Management
Collector Logs Indicate Nodes Are Not Polling in SolarWinds Platform
This article outlines a workaround to resolve the polling issue identified in the Collector logs.
First published date
Last published date
Overview
This article provides an overview of an issue where nodes are not being polled. Upon investigation, no errors are visible in the web console, and restarting the SolarWinds services does not resolve the problem.
In cases like this, the issue is often linked to the collector. The below error message causing the polling failure can be found in the collector logs:
IPAM.BusinessLayer.log2024-12-11 02:18:41,144 [EntityWatcher] ERROR SolarWinds.Orion.Core.SharedCredentials.ReadOnlyCredentialDAL - Unable to find credential with ID = 468, owner = Orion and credentialType = SolarWinds.Orion.Core.SharedCredentials.Credentials.UsernamePasswordCredential2024-12-11 02:18:41,144 [EntityWatcher] ERROR SolarWinds.Collector.BusinessLayer.EntityWatcher - EntityCreator process failed IPAM.DnsZone.CreatorSolarWinds.Orion.Core.SharedCredentials.Exceptions.CredentialNotFoundException: Unable to find credential with ID = XXX, owner = Orion and credentialType = SolarWinds.Orion.Core.SharedCredentials.Credentials.UsernamePasswordCredential
Collector.Service.Log2024-12-11 03:32:45,285 [211] ERROR SolarWinds.Orion.Core.SharedCredentials.ReadOnlyCredentialDAL - Unable to find credential with ID = XXX, owner = Orion and credentialType = SolarWinds.Orion.Core.SharedCredentials.Credentials.UsernamePasswordCredential2024-12-11 03:32:45,301 [211] ERROR SolarWinds.Collector.PollingController.PollingPlanResolver - Resolve polling plan failed!! We will try to resolve it in next round
Product section
Cause
The root cause is that IPAM cannot authenticate with DNS servers due to missing or incorrect credentials. This authentication failure prevents IPAM from scanning and updating DNS servers, causing the collector and job engine to stop working, which in turn affects message queuing and polling of nodes.
Resolution
- Check the IPAM BL and collector logs for any errors related to credential issues. Look for the Credential ID in the logs (in this case, ID = 468).
|
Example:
|
- Open database manager and navigate to the IPAM_DnsServerDetails table.
- Search for the Credential ID within the error message to identify the DNS servers associated with the issue. For example, in this case, the Credential ID is 468, and the following DNS servers are encountering problems:
- Open the NodesData table in the database and check the NodeID to determine which nodes are impacted by the credential issue.
- Go to the IPAM DNS server pages and check the Last Update column. If it is not updating, this may indicate a problem with the DNS servers or credentials.
- Edit the target node to apply the correct credentials.
- Scan the DNS server scan on the target node and wait until the Last Update column is refreshed.
- Restart both the Main and APE SolarWinds services.
- If the Last Update column is still not updating after applying the correct credentials, then follow the below steps.
- Delete the affected DNS server node and re-add it.
- Restart both the Main and APE SolarWinds services once more to ensure that changes are applied.