Press "Enter" to skip to content

Adding Juniper CPU/Memory monitoring with WhatsUp Gold

I have had the recent frustration of unable to monitor CPU/Memory on Juniper devices on WhatsUp Gold v15. If I try to add CPU it displays an error like this:

WhatsUp Gold error unable to locate CPU data
WhatsUp Gold error unable to locate CPU data

If I add the memory component to a Juniper device this works, however the memory shows always 100% in use, which it doesnt monitor it properly and looks like this:


In order to rectify this I had to create custom SNMP Performance counters like these. This was to monitor CPU/Memory on Juniper EX2200 switches however it should work on other range of Juniper devices.

Adding the CPU monitoring:(Configure > Performance Monitor Library in Network Explorer)

 Juniper_CPU_1     juniper_CPU_2

Adding Memory Monitoring:
(Configure > Performance Monitor Library in Network Explorer)

juniper_mem_1  juniper_mem_2

The OID’s Used were

CPU:, Instance:
Memory:, Instance:

Then when I configure a Juniper Device, in WhatsUpGold Network Explorer interface I really want to make sure that “Memory Utilization (Juniper)” and “CPU Utilization (Juniper)” is ticked and the defaults unticked as they will not work since they mostly work with Cisco devices. Example below:

Ensure your Juniper Custom Performance Monitors are ticked CPU/Memory, and not the defaults

If I go back to my dashboard on the WhatsUp Gold web interface I can select “Add Content +” > Custom Performance Monitors > Top 10 By Specific Monitor or by Threshold. I like to choose the “threshold report” and set it to 70% and only if a device goes over 70% Memory or CPU it will report it on the dashboard for my Juniper Device . As in the image below:


Then when I click on my device in the WhatsUp Gold web interface I am able to see statistics from my OIDs Under the “General Tab” and then clicking on “Reports”


And we see the CPU Utilization..


BUT what if i had 200 Juniper devices and I wanted to apply Custom Performance Monitors to all of them? It is simply not possible through the “Network Explorer” Interface running the executable on the server. For this we have to apply the custom monitor via the web based interface, and select a bunch of Juniper devices and do a “Bulk Field Change” > “Performance Monitors”  by right clicking on them and then Selecting “All”


And thats what there is to it to monitor Juniper CPU/Memory in WhatsUp Gold. I hope this has been useful to some of you out there and if you have any issues please leave a comment, or any other tips!



Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.