Commits
Alexander Vladishev authored ce0d94a7668
........S. [ZBXNEXT-1575] actions based on internal trigger events - removed DB_OPERATION structure - simplified expand_trigger_description_constants() function - added support of macros for trigger-based internal events: - {TRIGGER.ID} - {TRIGGER.NAME} - {TRIGGER.EXPRESSION} - {TRIGGER.DESCRIPTION}, {TRIGGER.COMMENT} - {TRIGGER.STATE} - {TRIGGER.URL} - {TRIGGER.SEVERITY} - {TRIGGER.NSEVERITY} - {ESC.HISTORY} - {EVENT.ID} - {EVENT.DATE} - {EVENT.TIME} - {EVENT.AGE} - {HOST.HOST<1-9>}, {HOSTNAME<1-9>} - {HOST.NAME<1-9>} - {HOST.IP<1-9>}, {IPADDRESS<1-9>} - {HOST.DNS<1-9>} - {HOST.CONN<1-9>} - {INVENTORY.*<1-9>}, {PROFILE.*<1-9>} - {ITEM.ID<1-9>} - {ITEM.NAME<1-9>} - {ITEM.KEY<1-9>}, {TRIGGER.KEY<1-9>} - {ITEM.DESCRIPTION<1-9>} - {ITEM.LASTVALUE<1-9>} - {ITEM.VALUE<1-9>} - {ITEM.LOG.DATE<1-9>} - {ITEM.LOG.TIME<1-9>} - {ITEM.LOG.AGE<1-9>} - {ITEM.LOG.SOURCE<1-9>} - {ITEM.LOG.SEVERITY<1-9>} - {ITEM.LOG.NSEVERITY<1-9>} - {ITEM.LOG.EVENTID<1-9>} - {DATE} - {TIME} - {NODE.ID<1-9>} - {NODE.NAME<1-9>} - {PROXY.NAME<1-9>} - {host:item.func()} - added support of internal actions - added support of conditions: - Event type (=): - Item in "not supported" state - Item in "normal" state - Low-level discovery rule in "not supported" state - Low-level discovery rule in "normal" state - Trigger in "unknown" state - Trigger in "normal" state - Host group (=/<>) - Host template (=/<>) - Host (=/<>) - Application (=/like/not like) - Node (=/<>) - added support of escalations based on internal trigger events