Slack Notifications
Using Slack’s Incoming Webhook, you can send monitor incident notifications to a Slack channel.
Prerequisites: Creating a Slack Incoming Webhook
Section titled “Prerequisites: Creating a Slack Incoming Webhook”-
Create a Slack App
Go to Slack API: Applications, select “Create New App”, then choose “From scratch”. Specify an App Name and the workspace where you want to send notifications.
-
Enable Incoming Webhooks
On the settings page of the app you created, open “Incoming Webhooks” and turn the toggle ON.
-
Generate a Webhook URL
Click “Add New Webhook to Workspace”, select the channel you want to send notifications to, and click “Allow”.
-
Copy the Webhook URL
Copy the URL displayed in the format
https://hooks.slack.com/services/T.../B.../xxx.
Manako Configuration
Section titled “Manako Configuration”- Open the “Notification Channels” menu in the dashboard
- Click “Add Channel” and select Slack as the Type
- Paste the copied Webhook URL
- Enter a channel name and click “Add Channel”
Notification Message Appearance
Section titled “Notification Message Appearance”Slack notifications are sent as text-format messages. Emojis are sent in Slack alias format (e.g., :red_circle:) and rendered on Slack.
When an Incident Occurs
Section titled “When an Incident Occurs”:red_circle: *{Monitor Name}* is DOWNIncident: {Incident ID}URL: {Monitored URL}When an Incident Recovers
Section titled “When an Incident Recovers”:large_green_circle: *{Monitor Name}* is back UPIncident: {Incident ID}When a Web Change is Detected
Section titled “When a Web Change is Detected”:eyes: Change detected on *{Monitor Name}*{Change diff summary}