[ZBX-10979] vmware.vm.cpu.ready wrong description Created: 2016 Jul 08 Updated: 2018 Feb 23 Resolved: 2016 Dec 08 |
|
Status: | Closed |
Project: | ZABBIX BUGS AND ISSUES |
Component/s: | Server (S) |
Affects Version/s: | 3.0.3 |
Fix Version/s: | 3.0.7rc1, 3.2.3rc1, 3.4.0alpha1 |
Type: | Incident report | Priority: | Minor |
Reporter: | Valentin Weber | Assignee: | Unassigned |
Resolution: | Fixed | Votes: | 1 |
Labels: | calculation, documentation, units, vmware | ||
Remaining Estimate: | Not Specified | ||
Time Spent: | Not Specified | ||
Original Estimate: | Not Specified | ||
Environment: |
Zabbix Server 3.0.3 on CentOS 7.2. |
Attachments: |
![]() |
||||
Issue Links: |
|
Description |
The VMware check with key "vmware.vm.cpu.ready" is described in Zabbix documentation 3.0 as "Percentage of time that the virtual machine was ready, but could not get scheduled to run on the physical CPU." Derivation: This of course is a huge difference, if I calculate the CPU ready time percentage on the base of actual values from ESX console, I get: I'd recommend to change the calculation of the item with the formula: or state the unit of measurment as milliseconds in the documentation and not as percent. Thanks and br, |
Comments |
Comment by whosgonna [ 2016 Nov 23 ] |
I would advocate at correcting the documentation to indicate that this is "Time that the virtual machine was ready, but could not get scheduled to run on the physical CPU during last measurement interval. CPU ready time is dependent on the number of virtual machines on the host and their CPU loads." as defined here: https://www.vmware.com/support/developer/converter-sdk/conv60_apireference/cpu_counters.html. It appears that this is taken as the "Real Time" value (that is to say, the number of milliseconds of ready time over the last 20 seconds), and if this is correct, it might also be nice to note that in order to get ready percentage for an item, use a custom multiplier of 0.005 |
Comment by Andris Zeila [ 2016 Dec 01 ] |
After further discussion was decided to leave the item value calucaltion as it is and change item units/description/documentation. |
Comment by Andris Zeila [ 2016 Dec 01 ] |
Fixed in development branch svn://svn.zabbix.com/branches/dev/ZBX-10979 |
Comment by Andris Zeila [ 2016 Dec 02 ] |
Item units/description changed in r64165 |
Comment by dimir [ 2016 Dec 06 ] |
Tested. |
Comment by Andris Zeila [ 2016 Dec 08 ] |
Released in:
|
Comment by Andris Zeila [ 2016 Dec 08 ] |
(1) [D] Uploaded 3.0.7 and 3.2.3 VMware guest templates and updated corresponding pages:
sasha CLOSED |
Comment by Metodi Davidović [ 2018 Feb 21 ] |
Templates in 3.2.3 were updated, actual collected value is indeed in milliseconds, but Zabbix 3.4 documentation at: |
Comment by Oleksii Zagorskyi [ 2018 Feb 21 ] |
Take a look martins-v above please. |
Comment by Martins Valkovskis [ 2018 Feb 21 ] |
Thanks, the description has been fixed. |