GithubHelp home page GithubHelp logo

isabella232 / opsgenie-graylog-plugin Goto Github PK

View Code? Open in Web Editor NEW

This project forked from opsgenie/opsgenie-graylog-plugin

0.0 0.0 0.0 52 KB

OpsGenie Graylog Alarm Callback Plugin

License: GNU General Public License v2.0

Java 100.00%

opsgenie-graylog-plugin's Introduction

OpsGenie Graylog Integration Plugin

OpsGenie has a specific alert plugin for Graylog. Using this plugin, Graylog sends stream alerts to OpsGenie, with detailed information. OpsGenie acts as a dispatcher for Graylog alerts, determining the right people to notify based on on-call schedules, using email, text messages (SMS), phone calls and iPhone & Android push notifications, and escalating alerts until the alert is acknowledged or closed.

Installing the Plugin

Add API integration in OpsGenie

  • Please create an OpsGenie account if you haven't done already
  • Go to Graylog Integration page
  • Specify the teams should be notified for Graylog alerts using the "Teams" field. Auto-complete suggestions will be provided as you type.
  • Copy the integration API Key by clicking on the copy button or selecting. You'll be using this in the Graylog configuration.
  • Click "Save Integration".

Configuration on Graylog

  • In Graylog, Go to Alert page and click "Manage notifications".
  • Click "Add new notification".
  • Select your desired stream.
  • Under notification type, select OpsGenie alarm callback and click "Add notification".
  • Paste the API key you copied into "OpsGenie API Key" field. And paste the API URL into the "OpsGenie API URL" field. You can optionally specify Teams and Tags here also.
  • Click Save.

Building the Plugin

This project is using Maven 3 and requires Java 7 or higher. The plugin will require Graylog 1.0.0 or higher.

  • Clone this repository.
  • Run mvn package to build a JAR file.
  • Optional: Run mvn jdeb:jdeb and mvn rpm:rpm to create a DEB and RPM package respectively.
  • Copy generated JAR file in target directory to your Graylog plugin directory.
  • Restart the Graylog.

opsgenie-graylog-plugin's People

Contributors

cglrkn avatar emelkomurcu avatar erenkizilay avatar erenkzly avatar meralbusratekinsen avatar omerozkan avatar sanderv32 avatar uraviog avatar vamshikanduri avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.