LINUX.ORG.RU

Zabbix JMX calculated items

 , ,


0

1

Привет, нужна ваша помощь. Есть JMX item, который нормально отдает данные -

jmx["metrics:name=narod.ru.consumer.MetricsMessageProvider.complaints",minutes]
Делаю calculated item -
last("hostname:jmx[\"metrics:name=narod.ru.consumer.MetricsMessageProvider.complaints\",minutes]") / 2
И получаю вот такую ошибку -
Cannot evaluate function [last()]: item [hostname:jmx["metrics:name=narod.ru.consumer.MetricsMessageProvider.compl
Пробовал разные комбинации, но не работает, помогите понять в чем ошибка.

К сожалению ( для меня - к счастью ), у меня сейчас нет под рукой установленного zabbix, поэтому пытался вспомнить по вики

Попробуй для начала максимально упростить это выражение - убери имя хоста и деление на 2

У item'ов zabbix'а есть две строки, которые человек может посчитать за идентификатор и пытаться исползьзовать - name и key. Возможно, ты взял name, а судя по вики нужен key.

Проверь в «monitoring -> latest date», что item успешно обновляется

Если всё ещё не работает, возьми key попроще, без кавычек. В крайнем случае придётся почитать исходники на предмет того, что означает эта ошибка.

router ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.