Hello,
the value system.cpu.load is the system load average, correct?
But a high load does not always mean that the server is overloaded and as i see zabbix does not have a standard trigger for cpu utilization. Or does i miss something?
To monitor CPU utilization i would need to make follow caclulation:
cpu idle plus cpu io wait = % of free cpu util
I think it must be something like to get the real idle usage:
From the calculated idle usage we know the correct cpu usage. The value 20 would mean that there is only 20% CPU free. Does somebody know how can i reverse this? So that there is shown 80% used instand of 20% free? I am not a math genius 
Is this correct? Does maybe somebody can provide the correct trigger expression to monitor the real CPU utilization?
Thanks a lot!
the value system.cpu.load is the system load average, correct?
But a high load does not always mean that the server is overloaded and as i see zabbix does not have a standard trigger for cpu utilization. Or does i miss something?
To monitor CPU utilization i would need to make follow caclulation:
cpu idle plus cpu io wait = % of free cpu util
I think it must be something like to get the real idle usage:
Code:
{Template OS Linux:system.cpu.util[,idle].last(0) + system.cpu.util[,iowait].last(0)}>20

Is this correct? Does maybe somebody can provide the correct trigger expression to monitor the real CPU utilization?
Thanks a lot!


Comment