We use cookies to ensure that we give you the best experience on our website.  Visit our Privacy Policy to learn more. If you continue to use this site, we will assume that you are okay with it.

Your choices regarding cookies on this site.
Your preferences have been updated.
In order for the changes to take effect completely please clear your browser cookies and cache. Then reload the page.

Notifications via Mattermost

Checkmk Manual
Last updated: August 14 2020

Related articles

Search in the manual

1. Function

Mattermost is the self-hosted open source alternative to Slack, which can also be provided with notifications via Webhook.

If you have just set up the Mattermost server, webhooks will already be active. However you can also enable them later in the Mattermost System Console – i.e. the server's administration interface – under Integrations ➳ Integration Management.

Another prerequisite is that you have at least one group – otherwise you will not be able to access the Web Client View at all. Proceed as follows:

  1. In the group view, open Integrations from the main menu.
  2. Create a new webhook via Incoming Webhooks ➳ Add Incoming Webhook.
  3. Enter a name and description as required, and select the channel for the postings with the notifications.

With these actions the webhook URL will be generated – copy this URL for use in the next step.

2. Configuration in Checkmk

As with Slack, an activation in Checkmk only requires the webhook URL:

  1. For the Notification Method select Slack or Mattermost.
  2. Enter (insert) the copied webhook URL.

Optionally, you may specify URL prefixes to control links on your Checkmk GUI within the notification. Instead of specifying the webhook URL directly here, you can also use WATO's password store and read the URL from one of its entries.

For testing you can use the Fake check results and Custom notification commands.