Ad Widget

Collapse

Значение Item'а как параметр функции в триггере

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Ilya48
    Junior Member
    • Apr 2020
    • 2

    #1

    Значение Item'а как параметр функции в триггере

    Здравствуйте.

    Получаю через LLD размеры файлов и для каждого время, в пределах которого он точно должен измениться. Для каждого файла своё время.
    Если размер не изменился за заданное время, нужно, чтобы срабатывал триггер.

    Можно задать конкретное время в прототиме триггера:
    {Template Backup info:backup.size[{#BACKUP}].delta(259200)}=0

    Подскажите, как реализовать что-то вроде (или вместо)
    ...delta( <значение другого Item> )
    ...delta( {Template Backup info:backup.time[{#BACKUP}].last()} ) - не работает, да и не должно.

    Спасибо!
  • Evgeniy
    Senior Member
    • May 2012
    • 157

    #2
    Originally posted by Ilya48
    Здравствуйте.

    Получаю через LLD размеры файлов и для каждого время, в пределах которого он точно должен измениться. Для каждого файла своё время.
    Вы уже получаете время LLD макросом и, если я правильно понимаю, то из мануала:
    LLD макросы можно использовать:
    - в прототипах триггеров в
    - выражениях (только в константах и параметрах функций)
    Могу ошибаться, но попробуйте подставить
    {Template Backup info:backup.size[{#BACKUP}].delta({#XXXX})}=0

    Comment

    • Ilya48
      Junior Member
      • Apr 2020
      • 2

      #3
      Здравствуйте.

      Да, спасибо, как раз собирался написать - так и сделал в результате.
      {Template Backup info:backup.size[{#BACKUP}].delta({#BACKUP_PANIC_SECONDS})}=0

      Добавил в LLD пункт {#BACKUP_PANIC_SECONDS} и передаю значение через него, прям в секундах.
      Last edited by Ilya48; 24-04-2020, 12:24.

      Comment

      Working...