All Projects → Graylog2 → graylog-plugin-pipeline-processor

Graylog2 / graylog-plugin-pipeline-processor

Licence: GPL-3.0 license
[DEPRECATED] Graylog Pipeline Message Processor Plugins

Programming Languages

java
68154 projects - #9 most used programming language
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to graylog-plugin-pipeline-processor

Graylog-Plugin-AlertManager-Callback
A plugin for Graylog which provides the possibility to send alerts to the Prometheus AlertManager API.
Stars: ✭ 23 (+9.52%)
Mutual labels:  graylog, graylog-plugin
graylog-plugin-netflow
[DEPRECATED] Graylog NetFlow plugin
Stars: ✭ 35 (+66.67%)
Mutual labels:  graylog, graylog-plugin
graylog-plugin-logging-alert
Alert notification plugin for Graylog to generate log messages from alerts
Stars: ✭ 16 (-23.81%)
Mutual labels:  graylog, graylog-plugin
graylog-plugin-collector
Collector plugin for Graylog
Stars: ✭ 13 (-38.1%)
Mutual labels:  graylog, graylog-plugin
graylog-plugin-aws
Several bundled Graylog plugins to integrate with different AWS services like CloudTrail and FlowLogs.
Stars: ✭ 88 (+319.05%)
Mutual labels:  graylog, graylog-plugin
Graylog Plugin Metrics Reporter
Graylog Metrics Reporter Plugins
Stars: ✭ 71 (+238.1%)
Mutual labels:  graylog
Graylog Ansible Role
Ansible role which installs and configures Graylog
Stars: ✭ 173 (+723.81%)
Mutual labels:  graylog
Office365 Audit Log Collector
Collector script for retrieving audit logs from the Office 365 API with file or network/graylog output.
Stars: ✭ 39 (+85.71%)
Mutual labels:  graylog
Graylog Plugin Metrics
Graylog output plugin for Graphite and Ganglia
Stars: ✭ 16 (-23.81%)
Mutual labels:  graylog
Kickoff Docker Php
🐳 🐘 🚀 Easily setup a PHP project with Docker
Stars: ✭ 213 (+914.29%)
Mutual labels:  graylog
Logback Gelf
Logback appender for sending GELF messages with zero additional dependencies.
Stars: ✭ 146 (+595.24%)
Mutual labels:  graylog
Graylog Plugin Slack
Graylog alarm callback for Slack
Stars: ✭ 110 (+423.81%)
Mutual labels:  graylog
Graylog Docker
Official Graylog Docker image
Stars: ✭ 200 (+852.38%)
Mutual labels:  graylog
Pygelf
Python logging handlers with GELF (Graylog Extended Log Format) support
Stars: ✭ 56 (+166.67%)
Mutual labels:  graylog
Graylog2 Images
Ready to run machine images
Stars: ✭ 234 (+1014.29%)
Mutual labels:  graylog
Graylog Cp Watchguard
Graylog Content Pack for Watchguard Fireware Logging
Stars: ✭ 23 (+9.52%)
Mutual labels:  graylog
Quicklogger
Library for logging on files, console, memory, email, rest, eventlog, syslog, slack, telegram, redis, logstash, elasticsearch, influxdb, graylog, Sentry, Twilio, ide debug messages and throw events for Delphi/Firemonkey/freepascal/.NET (Windows/Linux/OSX/IOS/Android).
Stars: ✭ 137 (+552.38%)
Mutual labels:  graylog
Graypy
Python logging handler for Graylog that sends messages in GELF (Graylog Extended Log Format).
Stars: ✭ 211 (+904.76%)
Mutual labels:  graylog
Documentation
Stars: ✭ 133 (+533.33%)
Mutual labels:  graylog
Graylog Plugin Threatintel
Graylog Processing Pipeline functions to enrich log messages with IoC information from threat intelligence databases
Stars: ✭ 132 (+528.57%)
Mutual labels:  graylog

DEPRECATION NOTICE

This project has been merged into graylog2-server, see #216

Please use the issue tracker in the graylog2-server repository for any feature requests or bug reports.


Pipeline Processor Plugin for Graylog

Build Status

Use this paragraph to enter a description of your plugin.

Required Graylog version: 2.0 and later

Installation

This plugin is included by default in Graylog 2.0 tarballs and packages, so you do not need to install it by hand.

For now we do not provide individual releases of the plugin, but you can still find it inside the Graylog tarball available in the downloads page. The plugin is located in the plugin directory of the tarball.

Once you get the .jar file from the tarball, place it 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.

Development

You can improve your development experience for the web interface part of your plugin dramatically by making use of hot reloading. To do this, do the following:

  • git clone https://github.com/Graylog2/graylog2-server.git
  • cd graylog2-server/graylog2-web-interface
  • ln -s $YOURPLUGIN plugin/
  • npm install && npm start

Usage

Use this paragraph to document the usage of your plugin

Getting started

This project is using Maven 3 and requires Java 8 or higher. The plugin will require Graylog 2.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.

Plugin Release

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].