Source
Zabbix.log(4, '[ Zammad Webhook ] Received response with status code ' + request.getStatus() + ': ' + response);
zabbix_export
version'7.0'
media_types
-
name Zammad
type WEBHOOK
parameters
-
name alert_message
value'{ALERT.MESSAGE}'
-
name alert_subject
value'{ALERT.SUBJECT}'
-
name event_id
value'{EVENT.ID}'
-
name event_nseverity
value'{EVENT.NSEVERITY}'
-
name event_source
value'{EVENT.SOURCE}'
-
name event_tags
value'{EVENT.TAGSJSON}'
-
name event_update_message
value'{EVENT.UPDATE.MESSAGE}'
-
name event_update_status
value'{EVENT.UPDATE.STATUS}'
-
name event_value
value'{EVENT.VALUE}'
-
name trigger_id
value'{TRIGGER.ID}'
-
name zabbix_url
value'{$ZABBIX.URL}'
-
name zammad_access_token
value'<PUT YOUR ACCESS TOKEN>'
-
name zammad_customer
value'<PUT YOUR CUSTOMER EMAIL>'
-
name zammad_enable_tags
value'true'
-
name zammad_ticket_id
value'{EVENT.TAGS.__zbx_zammad_ticket_id}'
-
name zammad_url
value'<PUT YOUR ZAMMAD URL>'
script
var Zammad = {
params: {},
setParams: function (params) {
if (typeof params !== 'object') {
return;
}