Graylog event notification plugin to send messages to Microsoft Teams
A Graylog event notification plugin for sending Microsoft Teams MessageCard post.
Required Graylog version: 3.1.3 and later
* In case your Graylog version is 3.1.0 - 3.1.2, please use graylog-plugin-teams
version 2.0.0
.
* In case your Graylog version is lower than 3.1.0, you can still use graylog-plugin-teams
version 1.x.x
.
Download the plugin
and place the .jar
file in your Graylog plugin directory. The plugin directory
is the plugins/
folder relative from your graylog-server
directory by default
and can be configured in your graylog.conf
file.
Restart graylog-server
and you are done.
First of all, you need to publish your Teams incoming webhook. See Microsoft docs to know detail and how to publish your Teams incoming webhook.
Create Graylog notification and choose Microsoft Teams Notification V2
as Notification type.
Input your Teams incoming webhook published at #1 and fill out other configurations. Here is a screenshot of configuration example.
Create Graylog Event definition and set Microsoft Teams Notification you created at #3 as its Notification.
You will receive notification message like below.
mvn
without any errorsThis project is using Maven 3 and requires Java 8 or higher.
mvn package
to build a JAR file.mvn jdeb:jdeb
and mvn rpm:rpm
to create a DEB and RPM package respectively.We are using the maven release plugin:
$ mvn release:prepare
[...]
$ mvn release:perform
This sets the version numbers, creates a tag and pushes to GitHub. Travis CI will build the release artifacts and upload to GitHub automatically.
GNU General Public License 3.0