Source
if (typeof Github.params !== 'object' || typeof Github.params[field] === 'undefined' || Github.params[field] === '') {
zabbix_export
version'7.0'
media_types
-
name Github
type WEBHOOK
parameters
0
name alert_message
value'{ALERT.MESSAGE}'
1
name alert_subject
value'{ALERT.SUBJECT}'
14
name event_id
value'{EVENT.ID}'
2
name event_recovery_value
value'{EVENT.RECOVERY.VALUE}'
3
name event_severity
value'{EVENT.SEVERITY}'
4
name event_source
value'{EVENT.SOURCE}'
5
name event_update_status
value'{EVENT.UPDATE.STATUS}'
6
name event_value
value'{EVENT.VALUE}'
11
name github_issue_number
value'{EVENT.TAGS.__zbx_github_issue_number}'
7
name github_repo
value'{ALERT.SENDTO}'
8
name github_token
value'<PLACE GITHUB TOKEN>'
9
name github_url
value'https://api.github.com'
10
name github_user_agent
value Zabbix/6.0
12
name trigger_id
value'{TRIGGER.ID}'
13
name zabbix_url
value'{$ZABBIX.URL}'
script
var Github = {
params: {},
setParams: function (params) {
if (typeof params !== 'object') {
return;
}
Github.params = params;
},