Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| wiki:zabbix [2024/09/16 19:25] – created 5.152.82.90 | wiki:zabbix [2025/02/11 16:11] (current) – [Slack Notification] 5.152.82.90 | ||
|---|---|---|---|
| Line 49: | Line 49: | ||
| connectionState = 0 | connectionState = 0 | ||
| print(connectionState) | print(connectionState) | ||
| + | </ | ||
| + | =====Slack Notification===== | ||
| + | <code bash notify_slack.sh> | ||
| + | #!/bin/bash | ||
| + | |||
| + | url=' | ||
| + | username=' | ||
| + | |||
| + | to=" | ||
| + | subject=" | ||
| + | message=" | ||
| + | |||
| + | recoversub=' | ||
| + | problemsub=' | ||
| + | |||
| + | if [[ " | ||
| + | emoji=': | ||
| + | color='# | ||
| + | elif [[ " | ||
| + | emoji=': | ||
| + | color='# | ||
| + | else | ||
| + | emoji=': | ||
| + | color='# | ||
| + | fi | ||
| + | |||
| + | payload=" | ||
| + | |||
| + | return=$(curl -s -m 5 --data-urlencode " | ||
| + | |||
| + | if [[ " | ||
| + | >&2 echo " | ||
| + | exit 1 | ||
| + | fi | ||
| + | </ | ||
| + | ==Message Templates== | ||
| + | < | ||
| + | Problem: | ||
| + | Resolved: {EVENT.NAME} Host: {HOST.NAME}\nDuration: | ||
| </ | </ | ||