AK
Size: a a a
AK
OM
VR
AL
AL
AL
VR
OK
ВЖ
IA
ВЖ
AL
OK
AL
IA
ДО
Hypervisors
, в ней items:vpoller["host.perf.metric.get", "{$VSPHERE.HOST}", "{HOST.NAME}", "value", "", "", "", "datastore.totalReadLatency.millisecond.average", "<uuid>", ""]
,uuid
заполняется из discovery.Datastores
, у которых есть aggregate item, где нужно посчитать среднее из этих items из Hypervisors
для каждого uuid
выше, при это uuid
для каждого хоста подставляется из {HOST.HOST}
:grpavg["Hypervisors","{$HYPERVISOR_DATASTORE_READ_LATENCY}",last](в макрос я запихал ключ item выше)
{HOST.NAME}
, {$VSPHERE.HOST}
), а {HOST.HOST}
на месте uuid
- должен.OK
{HOST.HOST}
. Простейший пример: в шаблоне icmpping[{HOST.IP}], после раскрытия макроса на хостах - все ключи различны и не агрегируются. Решение - сделать в шаблоне зависимый айтем, например, icmp.ping, дублирующий основной, и агрегировать его. Полагаю, и тут можно пойти подобным путем.ДО
{HOST.HOST}
. Простейший пример: в шаблоне icmpping[{HOST.IP}], после раскрытия макроса на хостах - все ключи различны и не агрегируются. Решение - сделать в шаблоне зависимый айтем, например, icmp.ping, дублирующий основной, и агрегировать его. Полагаю, и тут можно пойти подобным путем.ВТ
IA