День добрый.
Для вычисления процента загруженности CPU на виртуальной машине я добавил новый элемент данных - "CPU usage percent of total" в шаблон Template Virt VMware Guest, который вычисляется по следующей формуле:
100*(last("vmware.vm.cpu.usage[{$URL},{HOST.HOST}]"))/(2099000000*last("vmware.vm.cpu.num[{$URL},{HOST.HOST}]"))
В этой формуле "2099000000" - значение частоты ядра на ESXi хосте.
Данное значение относится к хосту ESXi и его можно получить через элемент данных vmware.hv.hw.cpu.freq[{$URL},{HOST.HOST}]
Но подставить этот элемент данных напрямую в формулу не получается, так как Zabbix возвращает ошибку, что такая функция не найдена (что логично, так как она относится к хосту ESXi, а не к виртуальной машине)
Собственно сам вопрос, можно как-либо обратиться к этому значению в формуле ?
Для вычисления процента загруженности CPU на виртуальной машине я добавил новый элемент данных - "CPU usage percent of total" в шаблон Template Virt VMware Guest, который вычисляется по следующей формуле:
100*(last("vmware.vm.cpu.usage[{$URL},{HOST.HOST}]"))/(2099000000*last("vmware.vm.cpu.num[{$URL},{HOST.HOST}]"))
В этой формуле "2099000000" - значение частоты ядра на ESXi хосте.
Данное значение относится к хосту ESXi и его можно получить через элемент данных vmware.hv.hw.cpu.freq[{$URL},{HOST.HOST}]
Но подставить этот элемент данных напрямую в формулу не получается, так как Zabbix возвращает ошибку, что такая функция не найдена (что логично, так как она относится к хосту ESXi, а не к виртуальной машине)
Собственно сам вопрос, можно как-либо обратиться к этому значению в формуле ?
Comment