cancel
Showing results for 
Search instead for 
Did you mean: 
Create a Post
Highlighted
Martijn
Nickel

SNMP CPU load on VSX

Hi All,

We have a customer with VSX which is using SNMP to monitor the load on virtual systems.

He configured CPU per vs and below is a graph of the CPU load on a virtual system with only one firewall instance.

All virtual system can use all the CPU's on the appliance (except the SND CPU's).

Customer has the feeling the CPU load is never above 15%. Even if the firewall is under load during a nightly backup job going through this gateway.

Is 15% within SNMP a 100% load on the gateway? How is this calculated? The virtual system does not have a real CPU, but just a firewall instance attached. Is the percentage in SNMP the real load on a CPU?

And what about virtual system with multi firewall instances. Is the load in SNMP the average of the load on all CPU's for that virtual system?

Regards,

Martijn.

CPU Graph

Tags (3)
0 Kudos
1 Reply
Employee+
Employee+

Re: SNMP CPU load on VSX

Hi Martijn,

While I don't have the complete answer here is some food for thought: "What SNMP interpretation tool are you using"?

Not all tools can handle the information provided over SNMPv3 well.

My records show this (may have improved, this is end of July):

CA eHealth has no snmp V3 support

 

PRTG: cannot handle tables. Not good for visualizing the asg tables (when using Scalable Platforms)

 

Zabbix:      - has SNMP v3 support

                   - context aware for vsx

                   - Can handle tables

 

Icinga/Nagios: can do everything and is free, you need someone who's able to handle it

 

Manage Engine: can handle everything, privacy not ok 

 

Solar winds and HP: can handle everything. can even cook coffee, make Pizza etc 🙂

In general load is shown as a function towards the whole system, this may differ depending on the OID queried. Each VS process can address a core, when running a single instance that means only one core at a time though the scheduler may decide to jump to another core if that is less loaded. Core assignment is a real-time process in the Linux kernel

BR

Peter !!

0 Kudos