Uitdrukkingsmacro's zijn handig voor formuleberekeningen. Ze worden berekend door alle macro's binnenin uit te breiden en de resulterende expressie te evalueren.
Uitdrukkingsmacro's hebben een speciale syntaxis:
De syntaxis in UITDRUKKING is hetzelfde als in triggerexpressies (zie beperkingen voor gebruik hieronder).
De macro's {HOST.HOST<1-9>} en {ITEM.KEY<1-9>} worden ondersteund binnen uitdrukkingsmacro's.
Op de volgende locaties:
is alleen een enkele functie uit de volgende set toegestaan: avg
, last
, max
, min
, als een uitdrukkingsmacro, bijvoorbeeld:
Uitdrukkingen zoals {?last(/host/item1)/last(/host/item2)}
, {?count(/host/item1,5m)}
en {?last(/host/item1)*10}
zijn onjuist op deze locaties.
Echter, in:
zijn complexere expressies toegestaan, bijvoorbeeld:
Zie ook: