LLD macro in override operation no longer works on 7.0LTS

XMLWordPrintable

    • S26-W20/21
    • 1
    • 1

      Hello,

      In versions 5.0LTS and 6.0LTS it is possible to setup discover rule override in a way that for object "item prototype" in field "update interval" LLD macro can be used,

      In 7.0LTS this is no longer possible, due to this error which is displayed in frontend

      Cannot update discovery rule
      Invalid parameter "/1/overrides/1/operations/1/opperiod/delay": a time unit is expected.
      

      note: according to 6.0LTS documentation this field only accepts user macros:
      https://www.zabbix.com/documentation/6.0/en/manual/discovery/low_level_discovery#override

      how to reproduce:

      1. on 7.0LTS instance (any minor version) open any discovery rule, which does have LLD macros,
      2. go to override, create new override with any name, in operations select "item prototype equals", mark checkbox near "Update interval" and put LLD macro in "Delay" field,
      3. try to save changes,

      in a result error like above would be displayed,

      expected:

      would be worth to accept usage of LLD macros in override, as well as it would be worth to clarify in 6.0LTS/7.0LTS documentation if they are supported or not - on latest 6.0LTS it is possible to set LLD macro in exactly same field, as I tested before adding this ZBX.

            Assignee:
            Deniels Pankins
            Reporter:
            Tomasz Grzechulski
            Team C
            Votes:
            1 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - Not Specified
                Not Specified
                Logged:
                Time Spent - 9h
                9h