-
Type:
Problem report
-
Resolution: Unresolved
-
Priority:
Major
-
Affects Version/s: 7.0.27rc1
-
Component/s: API (A)
-
Environment:7.0.26 from docker
-
S26-W20/21
-
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.
- caused by
-
ZBXNEXT-6986 Implement audit for LLD rules
-
- Closed
-