Source
SIGNL4 is a mobile alert notification app for powerful alerting, alert management and mobile assignment of work items. It offers alerting via app push, SMS and voice calls including escalations, tracking, and duty scheduling.
zabbix_export
version'7.0'
media_types
-
name SIGNL4
type WEBHOOK
parameters
-
name Event_Ack_Status
value'{EVENT.ACK.STATUS}'
-
name Event_Date_Time
value'{EVENT.DATE} {EVENT.TIME}'
-
name Event_ID
value'{EVENT.ID}'
-
name Event_Update_Action
value'{EVENT.UPDATE.ACTION}'
-
name Event_Update_Status
value'{EVENT.UPDATE.STATUS}'
-
name Hostname
value'{HOST.NAME}'
-
name Host_IP
value'{HOST.IP}'
-
name Message
value'{ALERT.MESSAGE}'
-
name Severity
value'{EVENT.SEVERITY}'
-
name Subject
value'{ALERT.SUBJECT}'
-
name teamsecret
value'{ALERT.SENDTO}'
-
name Trigger_ID
value'{TRIGGER.ID}'
-
name Trigger_Status
value'{TRIGGER.STATUS}'
-
name User
value'{USER.FULLNAME}'
-
name Zabbix_URL
value'{$ZABBIX.URL}'
script
// SIGNL4 Webhook
try {
var response,
payload,
params = JSON.parse(value),
endpoint = 'https://connect.signl4.com/webhook/',
request = new HttpRequest();
if (typeof params.HTTPProxy === 'string' && params.HTTPProxy.trim() !== '') {
request.setProxy(params.HTTPProxy);