LINUX.ORG.RU
решено ФорумAdmin

zabbix сравнение строк

 


0

1

Доброго времени суток. Как в zabbix сравнить строки? Есть метрики которые, в zabbix возвращают значение к примеру:

ver-1=3.13.0-107.154
ver-2=3.13.0.107.115

Если добавить выражение триггера:

{host:metr.key1[ver-1].last(0)}<>{host:metr.key1[ver-2].last(0)}
То zabbix не может их сравнить

Cannot evaluate expression: expected numeric token

Может кто подскажет решение?


regexp (pattern,<sec|#num>)

Checking if the latest (most recent) value matches regular expression.

Supported value types: str, text, log

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

если diff использовать вместо last. Триггер в статусе enable. Но не срабатывает. Вообщем решил через regexp . Но это не совсем, то как задумывалось сначала. Т.е. хотелось чтобы версии сравнивал zabbix. А решил так: скрипт выводит переменную, если она совпала с значением в выражении триггера regexp(переманная)=1. Триггер сработал. Поставлю решено, если кто вкурсе как сравнить версии именно zabbix-ом пусть отпишется.

ving2 ()
Ответ на: комментарий от ving2

как вариант, можно попробовать через макросы.

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