To configure a trigger, do the following:
The Trigger tab contains all the essential trigger attributes.
Parameter | Description |
---|---|
Name | Trigger name. The name may contain the supported macros: {HOST.HOST}, {HOST.NAME}, {HOST.CONN}, {HOST.DNS}, {HOST.IP}, {ITEM.VALUE}, {ITEM.LASTVALUE} and {$MACRO} .$1, $2...$9 macros can be used to refer to the first, second...ninth constant of the expression. Note: $1-$9 macros will resolve correctly if referring to constants in relatively simple, straightforward expressions. For example, the name "Processor load above $1 on {HOST.NAME}" will automatically change to "Processor load above 5 on New host" if the expression is {New host:system.cpu.load[percpu,avg1].last()}>5 |
Expression | Logical expression used for calculating the trigger state. |
Multiple PROBLEM events generation | By checking this option you can set that an event is generated upon every 'Problem' evaluation of the trigger. |
Description | Text field used to provide more information about this trigger. May contain instructions for fixing specific problem, contact detail of responsible staff, etc. Starting with Zabbix 2.2, the description may contain the same set of macros as trigger name. |
URL | If not empty, the URL entered here is available as a link when clicking on the trigger name in Monitoring → Triggers. One macro may be used in the trigger URL field - {TRIGGER.ID}. |
Severity | Set the required trigger severity by clicking the buttons. |
Enabled | Unchecking this box will disable the trigger if required. |
The Dependencies tab contains all the dependencies of the trigger.
Click on Add to add a new dependency.
You can also configure a trigger by opening an existing one, pressing the Clone button and then saving under a different name.