Source
if (jira.request_key === '{EVENT.TAGS.__zbx_jira_requestkey}' || jira.request_key.trim() === '' || jira.request_key === '*UNKNOWN*')
zabbix_export
version'7.0'
media_types
-
name'Jira ServiceDesk'
type WEBHOOK
parameters
-
name alert_message
value'{ALERT.MESSAGE}'
-
name alert_subject
value'{ALERT.SUBJECT}'
-
name event_recovery_value
value'{EVENT.RECOVERY.VALUE}'
-
name event_source
value'{EVENT.SOURCE}'
-
name event_tags_json
value'{EVENT.TAGSJSON}'
-
name event_update_status
value'{EVENT.UPDATE.STATUS}'
-
name event_value
value'{EVENT.VALUE}'
-
name jira_password
value'<PLACE PASSWORD OR TOKEN>'
-
name jira_request_key
value'{EVENT.TAGS.__zbx_jira_requestkey}'
-
name jira_request_type_id
value'<PLACE REQUEST TYPE ID>'
-
name jira_servicedesk_id
value'<PLACE SERVICEDESK ID>'
-
name jira_url
value'<PLACE YOUR JIRA URL>'
-
name jira_user
value'<PLACE LOGIN>'
script
var Jira = {
params: {},
schema: {},
setParams: function (params) {
if (typeof params !== 'object') {
return;
}
Jira.params = params;
if (typeof Jira.params.url === 'string') {
if (!Jira.params.url.endsWith('/')) {
Jira.params.url += '/';
}
Jira.params.url += 'rest/servicedeskapi/';