Submit a ticketCall us

AnnouncementsSystem Monitoring for Dummies

Tired of monitoring failures disrupting the system, application, and service? Learn the key monitoring concepts needed to help you create sophisticated monitoring and alerting strategies that can help you save time and money. Read the eBook.

Get your free eBook.

Home > Success Center > Network Performance Monitor (NPM) > NPM - Knowledgebase Articles > High memory utilization in Cisco ISR4300 series routers

High memory utilization in Cisco ISR4300 series routers

Updated Feb 18th, 2019


If the Average CPU Load and Memory utilization widgets display high memory utilization for Cisco ISR4300 series routers with Network Performance Monitor (NPM) and Network Configuration Manager (NCM), verify that the correct memory poller is used.




  • NPM 11.5 
  • NCM 7.4


Incorrect Memory Poller assigned 

  • N.Memory.SNMP.CiscoGen4 Poller
  • pp1.PNG


Assign N.Memory.SNMP.CiscoGen3 Poller using the Poller Checker Tool.


How to Use the Poller Checker Tool

  1. Navigate to C: > Program Files (x86) > Solarwinds > Orion > PollerCheckerTool.exe
  2. Run the executable.
  3. From the leftmost column, select the node to check the assigned/supported pollers.
  4. From the next column, select Memory of the related components.
  5. Click on detect pollers. Supported pollers are highlighted with a green background.
  6. Now select the N.Memory.SNMP.CiscoGen3 Poller and Click Add/Replace Poller.
  7. Click Yes.
  8. Wait for 30 minutes and check the results.







Alternative Method to edit the Poller Job:

  • Identify the NodeID from the Node Details WeB URL.
  • For example, NodeID 539 has Memory 75% and it should be much less like 30%.
  • This is a vendor issue but using below we can use alternative OIDs which may be more accurate.

Open Orion Database Manager from the Orion Start Menu. 

  • Solarwinds Orion -> Advanced Features -> Database Manager 
  • If SQL Server isn't showing, simply press the 2nd button labeled "Add Default Server"
  • Scroll to Orion Database and right click and choose "NEW QUERY", copy SQL below and press "Execute Query".
  • Run the following SQL Query and press Export to CSV.
  • SELECT TOP 1000 * FROM [dbo].[pollers] where nodeid = 539


How to manually re-assign a Poller
If Node already has a Memory Poller assigned, you cannot use Poller Checker Tool to edit this.

  • Instead, open up DB Manager, use SQL Query like below, 
  • Turn on 'Enable Edit Record' and edit Pollers.PollerType from N.Memory.SNMP.CiscoGen4 to N.Memory.SNMP.CiscoGen3
  • SELECT TOP 1000 * FROM [dbo].[pollers] NetObjectID = 539

Then run a SQL Update Statement to update the poller Job.
SET PollerType = 'N.Memory.SNMP.CiscoGen3'
where NetObjectID = 539 and PollerType = 'N.Memory.SNMP.CiscoGen4'


Last modified