Ad Widget

Collapse

Использование в триггере в качестве пара

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • skor_alex
    Junior Member
    • Jun 2013
    • 1

    #1

    Использование в триггере в качестве пара

    Есть внешний скрипт, который создает текстовый файл (файл постоянно перезаписывается) со списком значений определенного параметра (одна строка-значение одного параметра), есть элементы данных, каждый выбирает нужную ему строку из этого файла ключ вида vfs.file.regexp[/usr/share/file, "text"]. С этим все впорядке. Далее, необходимо создать триггер, который будет срабатывать в случае, если принятое значение элемента данных (новая строка из файла) не совпадает,например, с сотней ранее полученных значений. Логично сделать такой триггер:
    {zabbix.zabbix.com:agent.vfs.file.regexp[/usr/share/file, "text"].str("text2",#100)}=1
    Триггер срабатывает корректно, если на месте "text2" константа, но мне надо сравнивать текущее значение элемента данных. Как это можно сделать?
    PS: В написании ключа и триггера могут быть ошибки (писал по памяти, но на деле все работает)
    Суть вопроса в том, как в выражении триггера
    {<сервер>:<ключ>.<функция>(<параметр>)}<оператор>< константа>
    в параметре функции указать текущее значение элемента данных?
    Заранее спасибо за помощь!
Working...