Panorama CPU Test
This test continuously monitors the CPU utilization of the target Palo Alto Panorama and promptly identifies CPU bottleneck conditions, if any. This test tracks the percentage of CPU time spent on system CPU, user CPU, and nice processes. This way, administrators can easily identify where and why the panorama experiences CPU contention, is it because a high CPU is used by the system, users, or nice processes? or is the CPU idle for a long time? This in turn helps administrators proactively detect and resolve any bottleneck conditions before they affect the panorama's performance.
Target of the test: Palo Alto Panorama
Agent deploying the test: A Remote Agent
Outputs of the test: One set of results for Palo Alto Panorama that is being monitored.
Parameter |
Description |
---|---|
Test period |
How often should the test be executed. |
Host |
The IP address of the target host to be monitored. |
Port |
Specify the port at which the specified host listens to. |
API Key |
The eG agent collects the required metrics from the target Palo Alto Panorama by executing API commands using XML API and pulls out critical metrics. In order to collect metrics, the eG agent should be provided with a valid API key. |
SSL |
By default, this flag is set to Yes indicating that the SSL (Secured Socket Layer) is used to connect to the target Palo Alto Panorama. If not so, set the SSL flag to No . |
Measurement |
Description |
Measurement Unit |
Interpretation |
---|---|---|---|
User process |
Indicates the percentage of CPU time spent on user processes. |
Percent |
An unusually high value indicates a problem and may be due to too many user/system processes executing simultaneously. In that case, you may want to compare the value of these measures to know which process is hogging the CPU and while doing what - when processing system operations? or user operations? |
System process |
Indicates the percentage of CPU time spent on system processes. |
Percent |
|
Nice process |
Indicates the percentage of CPU time that the instance spent in running nice processes. |
Percent |
Nice is program that is used to invoke a utility or shell script with a particular priority, thus giving the process more or less CPU time than other processes. Compare the value of this measure with that of the User Process and System Process measures to know where CPU time has been spent the maximum - in running user processes? system processes? being idle? or running nice processes? |
Idle cpu |
Indicates the percentage of CPU time that the instance spent without processing any requests - i.e., just being idle. |
Percent |
Ideally, a low value is desired. |