LINUX.ORG.RU
ФорумAdmin

zabbix calculated item, как?

 , ,


0

1

Кто подскажет как врубить нормально в темплейтах item формулу:

last(vm.memory.size[used])-last(vm.memory.size[buffers])
У меня уже гуглилка сломалась, на все попытки получаю отлуп
cannot evaluate function
Огромное спасибо.

ps: zabbix 2.0.8

last(vm.memory.size[used])-last(vm.memory.size[buffers])

item'ы

vm.memory.size[used]
vm.memory.size[buffers]

уже добавил?

И ещё я бы проверил, что type of information для calculated item'а указан float, а не unsigned.

router ★★★★★ ()
Последнее исправление: router (всего исправлений: 1)
Ответ на: комментарий от pyatak123

Конфиг работающего calculate варианта. Добавляется нормально, но данные не валят. Если зайти в хосты то там ошибка, что не может выразить функцию.

invokercd ★★★★ ()
Ответ на: комментарий от router

Так работает

last(vm.memory.size[available])-last(vm.memory.size[buffers])-last(vm.memory.size[cached])
Так не работает
avg(vm.memory.size[available])-avg(vm.memory.size[buffers])-avg(vm.memory.size[cached])
Такой вариант тоже не работает:
last((vm.memory.size[available])-(last(vm.memory.size[buffers])+last(vm.memory.size[cached])))

invokercd ★★★★ ()
Ответ на: комментарий от strangeman

Я думал что их можно указать непосредственно в item. А что скажете на счет

last((vm.memory.size[available])-(last(vm.memory.size[buffers])+last(vm.memory.size[cached])))
?

invokercd ★★★★ ()
Ответ на: комментарий от invokercd
last(last(vm.memory.size[available])-(last(vm.memory.size[buffers])+last(vm.memory.size[cached])))

или

last(vm.memory.size[available])-(last(vm.memory.size[buffers])+last(vm.memory.size[cached]))

Так бы выглядело логичней.

strangeman ★★★★ ()
Последнее исправление: strangeman (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.