CPU (Linux)
The CPU agent resource plugin is perfect if you would like to monitor your server’s CPU usage. A significant slow-down of your CPU can cause a large problem for your customers and you should be aware of it.
To add a CPU agent resource to your server first see Add a monitoring agent resource if you have not already.
Control Panel Configuration
First select Linux from the monitoring catalog, scroll to the CPU category. There are a few metrics available to monitor.
Metric |
Units |
---|---|
1 Minute CPU Load Average |
Avg |
15 Minute CPU Load Average |
Avg |
5 Minute CPU Load Average |
Avg |
Entropy Level |
|
Hardware IRQ Usage Percentage |
% |
I/O Wait Usage Percentage |
% |
Idle Usage Percentage |
% |
Nice Usage Percentage |
% |
Steal Time Usage Percentage |
% |
System Usage Percentage |
% |
Usage Percentage |
% |
User Usage Percentage |
% |
You can also monitor the usage percentage of all of your CPUs separately or as an aggregate. The specific number that this resource returns is defined by the above options, please take this into account if you choose to change your Alert Threshold for this resource.
You can monitor multiple CPU agent resources on one server if you need it. This could be useful for comparing and contrasting your CPU load averages on a micro vs macro scale, or for creating separate alerts for long, but not massive, CPU slowdowns as opposed to brief and intense ones.
If you would like to inspect the CPU plugin in more detail you can find the python script for it in /usr/lib/fm-agent/plugins/cpu_usage.py.
If you have any additional questions, please contact our support team