| Incoming Webhooks | mention |
| <!here> | @here (オンラインの人のみ) |
| <!channel> | @channel (オフラインの人も) |
| <@user_id> | @user_id |
attachments_text=$(echo -e "$attachments_text" | tr -d '\r')
メリット:
デメリット:
parameters: ... + - name: trigger_url + value: '{TRIGGER.URL}' ... if (!isShort && params.event_source === '0') { ... + if (typeof params.trigger_url === 'string' && params.trigger_url.trim() !== '') { + message.fields.push({ + title: 'Trigger URL', + value: params.trigger_url, + short: true + }); + }
parameters: ... + - name: trigger_disaster_mention + value: '<!channel>' ... function handlerAlarm(params) { ... + if (isEventProblem(params)) { + if (params.event_nseverity === '5' && typeof params.trigger_disaster_mention === 'string' && params.trigger_disaster_mention.trim() !== '') { + params.alert_subject = params.trigger_disaster_mention + ' ' + params.alert_subject; + } ... function handlerEvent(params) { ... + if (isEventProblem(params)) { + if (params.event_nseverity === '5' && typeof params.trigger_disaster_mention === 'string' && params.trigger_disaster_mention.trim() !== '') { + params.alert_subject = params.trigger_disaster_mention + ' ' + params.alert_subject; + } ... else if (isEventResolve(params)) { ... + if (params.event_severity === 'Disaster' && typeof params.trigger_disaster_mention === 'string' && params.trigger_disaster_mention.trim() !== '') { + params.alert_subject = params.trigger_disaster_mention + ' ' + params.alert_subject; + }
メリット:
デメリット:
記事:
スクリプト:
sudo chmod 755 /etc/zabbix/alertscripts/*.sh
{ALERT.SENDTO}
{ALERT.SUBJECT}
{ALERT.MESSAGE}payload="{ ... " curl -d "$payload" ...
payload="payload={ ... " curl --data-urlencode "$payload" ...