Network Management
Custom poller not displaying data in the Orion Web Console
After creating a custom poller and successfully testing it against a node, the widget displays "Data is not Available" in the Orion Web Console
First published date
Last published date
Overview
After creating a custom poller for a specific OID and testing successfully against the affected nodes, the UnDP is assigned to display in the web console. Checking the Node Details page in the Orion Web Console shows no data displayed on the widget with a message "Data is not available".
JobEngine logs are full of warnings such as:
"WARN SolarWinds.JobEngine.Engine.WorkerProcessManager - (null) Unable to add worker process for SolarWinds.NPM.Collector"
Scenario 2:
A UnDP is assigned to display in the Orion Web Console as a radial gauge, but the data being polled is in a different format, such as time ticks. This causes the gauge to display as 0.
Product section
Cause
- Solarwinds is not able to create a new worker process to poll UnDP data because the NPM pool is full.
- Gauge resources are intended for numerical values - such as, 0-100. They cannot display time values so it does not know where to put, for example, 4:30 on the numerical scale.
Resolution
Resolution 1
1. Make sure to have only valid Custom Poller Assignments.To get the list of assignments that have never polled data you can use the below query either in Database Manager on the Orion server or in SQL Server Management Studio:
-- 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. SELECT * FROM CustomPollerAssignment WHERE CustomPollerAssignmentID NOT IN (SELECT CustomPollerAssignmentID FROM CustomPollerStatus GROUP BY CustomPollerAssignmentID)To delete custom poller assignments that do not poll data from nodes, use the query:
-- 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. DELETE FROM CustomPollerAssignment WHERE CustomPollerAssignmentID NOT IN (SELECT CustomPollerAssignmentID FROM CustomPollerStatus GROUP BY CustomPollerAssignmentID)
Resolution 2
Use a different widget in the web console to display the UnDP data.- Log into the Orion Web Console.
- Navigate to Node Details for the node to adjust.
- Select Customize page in the top left.
- Select Add widgets in the top right.
- Search for Universal Device Poller.
- Select the needed widget - this will typically be Tabular Universal Device Poller or Universal Device Poller Status.
- Drag onto the view and select Done Adding Widgets in the top right.
- Edit the widget and select the UnDP to assign.
- Submit the change.