Назад | Перейти на главную страницу

Проверка агрегата Zabbix Неправильное выражение функции

Я пытаюсь получить агрегированное значение задержки для всех хранилищ данных со всех хостов ESXi.

Я пробовал эти варианты grpmax функция агрегирования:

grpmax["Hypervisors","vmware.hv.datastore.read[{$URL},{HOST.HOST},,latency]",avg,600]
grpmax["Hypervisors","vmware.hv.datastore.read[,,,latency]",avg,600]

Но для обоих я получаю сообщение об ошибке:

Неправильное выражение функции: grpmax ["Hypervisors", "vmware.hv.datastore.read [,,, latency]", avg, 600]

Как мне ввести ключи, чтобы zabbix нашел их в агрегации?

Ключи элементов, которые я хочу объединить, выглядят следующим образом:

vmware.hv.datastore.read[{$URL},{HOST.HOST},datastore1,latency]
vmware.hv.datastore.read[{$URL},{HOST.HOST},datastore2,latency]
vmware.hv.datastore.read[{$URL},{HOST.HOST},datastore3,latency]

Вы можете объединять элементы только с одним и тем же ключом. В вашем примере у вас есть datastore1, datastore2 и datastore3. Агрегированные элементы Zabbix не поддерживают подстановочные знаки, есть запрос функции чтобы позволить это.