Network Management
CPU and Memory resource not loading on the Web Console
When listing resources on the device from the Orion Web Console to add CPU and Memory, the resource does not display. Listing the resources again shows that the CPU and Memory options are not selected.Hardware health gauges do not load.
First published date
Last published date
Overview
Product section
Cause
Resolution
Note: The following example describes how to set up a device studio poller for a C3900-UNIVERSALK9-M device.
- Take an SNMP walk for the device by performing the following:
- Open C:\Program Files (x86)\SolarWinds\Orion and run SNMPWalk.exe
- Enter the IP address of the node and the community string.
- Click Scan.
- Save the resulting text file.
Note: SNMP Walk is included in NPM 10.3 and above, if you have an older version, download from http://downloads.solarwinds.com/sola...dsSnmpWalk.zip.
- Use the SNMP walk to check which OIDs are supported.
Note: The following OIDs are used for Cisco CPU and Memory (other devices use different OIDs).
Poller N.CPU.SNMP.CiscoGen1
CiscoAvgBusy5 = 1.3.6.1.4.1.9.2.1.58.0
CiscoAvgBusy1 = 1.3.6.1.4.1.9.2.1.57.0
Poller N.Cpu.SNMP.CiscoGen2
CpmCPUTotal5Min = 1.3.6.1.4.1.9.9.109.1.1.1.1.5
CpmCPUTotal1Min = 1.3.6.1.4.1.9.9.109.1.1.1.1.4
Poller N.Cpu.SNMP.CiscoGen3
CseSysCPUUtilization = 1.3.6.1.4.1.9.9.305.1.1.1.
N.Memory.SNMP.CiscoGen1
CiscoProcessorRam = 1.3.6.1.4.1.9.3.6.6.0
CiscoFreeMem = 1.3.6.1.4.1.9.2.1.8.0
Used memory is computed using formula:
usedMemory = CiscoProcessorRam - CiscoFreeMem
N.Memory.SNMP.CiscoGen3
ciscoMemoryPoolUsed = 1.3.6.1.4.1.9.9.48.1.1.1.5
Poller utilizes GetSubtree request to gather free memory using OID:
ciscoMemoryPoolFree = 1.3.6.1.4.1.9.9.48.1.1.1.6
Used memory is computed as SUM of all ciscoMemoryPoolUsed returned values.
Free memory is computed as SUM of all ciscoMemoryPoolFree returned values.
Total memory is computed as SUM of used and free memory. - The following are values obtained for this example:
- 1.3.6.1.4.1.9.2.1.58 CPU Poller
- 1.3.6.1.4.1.9.2.1.8 Free Memory
- On the Orion Web Console go to Settings > Manage Pollers.
- Click Create New Poller.
- Define the parameters using the following values:
- Technology: CPU & Memory
- Poller Package Name: Assign a preferred name
- Test Node: Enter the node you are troubleshooting
- Click Next to create the new poller.
- Select the following options
- For Free memory, select Define Data Source and add the corresponding OID.
- For CPU load, select Define Data Source and add the corresponding OID.
- For the used memory:
- Select Define Data Source.
- In the next window, add the fixed value: 1GB in bytes = 10737418240
- Select Add Calculated Value.
- Select input: UsedMemoryFormula1
- Place a - sign.
- Select input: freeMe
- Click Submit.
- Select Yes the Data Source is Reasonable.
- Select Next.
- Select Automatically poll nodes during network discovery, add node, and list resources to determine if this poller is a match. This poller will be enabled on nodes where OIDs are polled successfully. If this technology is already mentioned on a node, this poller will not override the existing poller assignment.
You can apply this poller to existing nodes once you complete this wizard.
- Select Next and then Submit.
The poller should now be created and can now be assigned to the nodes that it is designed for.