Mattermost is the self-hosted open-source alternative to Slack, which can also be provided with notifications via webhook.
This is a machine translation based on the English version of the article. It might or might not have already been subject to text preparation. If you find errors, please file a GitHub issue that states the paragraph that has to be improved. |
Mattermostは、Slack の自己ホスト型オープンソースの代替ツールで、webhook による通知も提供しています。
1. Mattermost の設定
Mattermost サーバーをセットアップしたばかりの場合は、webhook はすでに有効になっています。 ただし、Mattermost のSystem Console(サーバーの管理インターフェース)のIntegrations > Integration Management で、後から有効にすることもできます。
もう 1 つの前提条件として、少なくとも 1 つのグループが必要です。グループがない場合、web クライアントビューにまったくアクセスできません。 以下の手順に従ってください。
グループビューで、メインメニューからIntegrations を開きます。
Incoming Webhooks > Add Incoming Webhook から新しい webhook を作成します。
必要に応じて名前と説明を入力し、通知を含む投稿のチャンネルを選択します。
これらの操作により、webhook URL が生成されます。 この URL をコピーして、次のステップで使用します。
2. Checkmk の設定
通知に関する記事で、Checkmk 通知の一般的な設定方法についてはすでに説明しました。
Slack と同様、Checkmk でも、上記でコピーした URL を指定するだけで十分です。
Mattermost 用に新しいパラメーターを作成します:Setup > Events > Notifications > Parameters for notification methods > Parameters for Slack or Mattermost > Add parameter.
-
コピーした webhook URL を入力します。

URL を直接入力する代わりに、パスワードストアから読み込むこともできます(事前にパスワードストアに保存している場合)。
オプションで、通知内の Checkmk GUI のリンクを制御するための URL プレフィックスを指定することもできます。
新しい通知方法をテストする方法については、通知ルールに関する記事をご覧ください。
