Media are the delivery channels used for sending notifications and alerts from Zabbix.
You can configure several media types:
Media types are configured in Administration → Media types.
Some media types come pre-defined in the default dataset. You just need to finetune their parameters to get them working.
It is possible to test if a configured media type works, by clicking on Test in the last column (see Media type testing for more details).
To create a new media type, click on the Create media type button. A media type configuration form is opened.
Some parameters are common for all media types.
In the Media type tab the common general attributes are:
|Name||Name of the media type.|
|Type||Select the type of media.|
|Description||Enter a description.|
|Enabled||Mark the checkbox to enable the media type.|
See the individual pages of media types for media-specific parameters.
The Message templates tab allows to set default messages for notifications for each event type:
To customize message templates:
Message template parameters:
|Message type||Type of event for which default message will be defined.
Only one default message can be defined for each event type.
|Subject||Subject of the default message. The subject may contain macros. It is limited to 255 characters.
Subject is not available for SMS media type.
|Message||The default message. The message may contain macros. It is limited to certain amount of characters depending on the type of database (see Sending messages for more information).|
The Options tab contains alert processing settings. The same set of options is configurable for each media type.
All media types are processed in parallel. While the maximum number of concurrent sessions is configurable per media type, the total number of alerter processes on server can only be limited by the StartAlerters parameter. Alerts generated by one trigger are processed sequentially. So multiple notifications may be processed simultaneously only if they are generated by multiple triggers.
|Concurrent sessions||Select the number of parallel alerter sessions for the media type:
One - one session
Unlimited - unlimited number of sessions
Custom - select a custom number of sessions
Unlimited/high values mean more parallel sessions and increased capacity for sending notifications. Unlimited/high values should be used in large environments where lots of notifications may need to be sent simultaneously.
|Attempts||Number of attempts for trying to send a notification. Up to 10 attempts can be specified; default value is '3'. If '1' is specified Zabbix will send the notification only once and will not retry if the sending fails.|
|Retry interval||Frequency of trying to resend a notification in case the sending failed, in seconds (0-60). If '0' is specified, Zabbix will retry immediately.
Time suffixes are supported, e.g. 5s, 1m.
It is possible to test if a configured media type works.
For example, to test an e-mail media type:
Test success or failure message will be displayed in the same window:
To test a webhook media type:
By default, webhook tests are performed with parameters entered during configuration. However, it is possible to change attribute values for testing. Replacing or deleting values in the testing window affects the test procedure only, the actual webhook attribute values will remain unchanged.