Network Management
Legacy NetFlowTrafficSummary/NetFlowTopXXSummary Resources Missing in NTA Web Console
NetFlow Traffic Analyzer Summary page show red errors for multiple legacy widgets: Search by Endpoint Search by Application/Port Traffic View Builder Top XX Applications Top XX Endpoints Top Conversations
First published date
Last published date
Overview
Example errors:
-
The "Search by Endpoint " resource is missing. The file \Orion\TrafficAnalysis\Resources\NetFlowTrafficSummary\SearchEndpoints.ascx is not found. -
The "Search by Application/Port " resource is missing. The file \Orion\TrafficAnalysis\Resources\NetFlowTrafficSummary\SearchApplications.ascx is not found. -
The "Traffic View Builder " resource is missing. The file \Orion\TrafficAnalysis\Resources\NetFlowTrafficSummary\NetFlowCustomFilter.ascx is not found. -
The "Top XX Applications " resource is missing. The file \Orion\TrafficAnalysis\Resources\NetFlowTopXXSummary\TopApps.ascx is not found. -
The "Top XX Endpoints " resource is missing. The file \Orion\TrafficAnalysis\Resources\NetFlowTopXXSummary\TopXXEndpoints.ascx is not found. -
The "Top Conversations " resource is missing. The file \Orion\TrafficAnalysis\Resources\NetFlowTopXXSummary\TopConversations.ascx is not found.
NTA collection and other modern NTA resources continue to work. The impact is limited to these legacy UI widgets.
Affected Components
-
NetFlow Traffic Analyzer (NTA):
-
Deployed and licensed
-
NTA flows confirmed on APE / collector
-
-
Primary web server / MPE:
-
Hosts SolarWinds web console
-
NTA installed/selected in the Platform Installer
-
Symptoms
On NTA Summary:
-
Red error blocks instead of NTA widgets:
-
Search by Endpoint
-
Search by Application/Port
-
Traffic View Builder
-
Top XX Applications
-
Top XX Endpoints
-
Top Conversations
-
-
Error text explicitly references missing
.ascxunder:-
\Orion\TrafficAnalysis\Resources\NetFlowTrafficSummary\ -
\Orion\TrafficAnalysis\Resources\NetFlowTopXXSummary\
-
Product section
Cause
Root Cause
-
The following legacy UI resources are effectively retired and are no longer deployed on clean/updated installs:
-
\Orion\TrafficAnalysis\Resources\NetFlowTrafficSummary\SearchEndpoints.ascx -
\Orion\TrafficAnalysis\Resources\NetFlowTrafficSummary\SearchApplications.ascx -
\Orion\TrafficAnalysis\Resources\NetFlowTrafficSummary\NetFlowCustomFilter.ascx -
\Orion\TrafficAnalysis\Resources\NetFlowTopXXSummary\TopApps.ascx -
\Orion\TrafficAnalysis\Resources\NetFlowTopXXSummary\TopXXEndpoints.ascx -
\Orion\TrafficAnalysis\Resources\NetFlowTopXXSummary\TopConversations.ascx
-
-
The default NTA Summary view definition still references those resources.
-
As a result, after upgrade:
-
The
.ascxfiles are not present on the web server. -
The Summary view continues to try to render those resources.
-
The web console shows “resource is missing / .ascx is not found” instead of silently hiding them.
-
Resolution
Prerequisites and Warnings
-
You must have SQL access to the SolarWinds Platform database.
-
Ensure there is a recent full backup of the SolarWinds Platform database.
-
Changes below affect only the
[dbo].[Resources]table:-
No schema changes
-
Fully reversible via the backup copy
-
Step 1 – Identify the legacy NTA resources
Run:
-- 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 ResourceID, ResourceName, ResourceFile
FROM [dbo].[Resources]
WHERE ResourceFile LIKE '%NetFlowTrafficSummary%SearchEndpoints%'
OR ResourceFile LIKE '%NetFlowTrafficSummary%SearchApplications%'
OR ResourceFile LIKE '%NetFlowTrafficSummary%NetFlowCustomFilter%'
OR ResourceFile LIKE '%NetFlowTopXXSummary%TopApps%'
OR ResourceFile LIKE '%NetFlowTopXXSummary%TopXXEndpoints%'
OR ResourceFile LIKE '%NetFlowTopXXSummary%TopConversations%';
You should see rows whose ResourceFile ends with the six legacy paths:
-
\Orion\TrafficAnalysis\Resources\NetFlowTrafficSummary\SearchEndpoints.ascx -
\Orion\TrafficAnalysis\Resources\NetFlowTrafficSummary\SearchApplications.ascx -
\Orion\TrafficAnalysis\Resources\NetFlowTrafficSummary\NetFlowCustomFilter.ascx -
\Orion\TrafficAnalysis\Resources\NetFlowTopXXSummary\TopApps.ascx -
\Orion\TrafficAnalysis\Resources\NetFlowTopXXSummary\TopXXEndpoints.ascx -
\Orion\TrafficAnalysis\Resources\NetFlowTopXXSummary\TopConversations.ascx
Verify that:
-
No other, unrelated resources are matched.
-
Resource names correspond to the legacy widgets (Search by Endpoint, Search by Application/Port, Traffic View Builder, Top XX Applications, Top XX Endpoints, Top Conversations).
Step 2 – Remove the legacy resources
Once confirmed, run:
-- 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 [dbo].[Resources]
WHERE ResourceFile LIKE '%NetFlowTrafficSummary%SearchEndpoints%'
OR ResourceFile LIKE '%NetFlowTrafficSummary%SearchApplications%'
OR ResourceFile LIKE '%NetFlowTrafficSummary%NetFlowCustomFilter%'
OR ResourceFile LIKE '%NetFlowTopXXSummary%TopApps%'
OR ResourceFile LIKE '%NetFlowTopXXSummary%TopXXEndpoints%'
OR ResourceFile LIKE '%NetFlowTopXXSummary%TopConversations%';
Notes:
-
This only removes the resource definitions from the global Resources catalog.
-
Any views that reference them will no longer be able to render them.
-
No changes are made to other NTA resources or to NTA data.
Step 3 – Verify in the Web Console
-
Log in to the SolarWinds web console.
-
Navigate to NetFlow Traffic Analyzer Summary.
-
Confirm:
-
The red error blocks for:
-
Search by Endpoint
-
Search by Application/Port
-
Traffic View Builder
-
Top XX Applications
-
Top XX Endpoints
-
Top Conversations
are no longer present.
-
-
Other NTA widgets and data still load successfully.
-