All Projects → Graylog2 → graylog-plugin-collector

Graylog2 / graylog-plugin-collector

Licence: other
Collector plugin for Graylog

Programming Languages

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

Projects that are alternatives of or similar to graylog-plugin-collector

Beats
🐠 Beats - Lightweight shippers for Elasticsearch & Logstash
Stars: ✭ 10,522 (+80838.46%)
Mutual labels:  filebeat, winlogbeat
Graylog-Plugin-AlertManager-Callback
A plugin for Graylog which provides the possibility to send alerts to the Prometheus AlertManager API.
Stars: ✭ 23 (+76.92%)
Mutual labels:  graylog, graylog-plugin
graylog-plugin-logging-alert
Alert notification plugin for Graylog to generate log messages from alerts
Stars: ✭ 16 (+23.08%)
Mutual labels:  graylog, graylog-plugin
ELK-Hunting
Threat Hunting with ELK Workshop (InfoSecWorld 2017)
Stars: ✭ 58 (+346.15%)
Mutual labels:  filebeat, winlogbeat
graylog-plugin-pipeline-processor
[DEPRECATED] Graylog Pipeline Message Processor Plugins
Stars: ✭ 21 (+61.54%)
Mutual labels:  graylog, graylog-plugin
graylog-plugin-netflow
[DEPRECATED] Graylog NetFlow plugin
Stars: ✭ 35 (+169.23%)
Mutual labels:  graylog, graylog-plugin
graylog-plugin-aws
Several bundled Graylog plugins to integrate with different AWS services like CloudTrail and FlowLogs.
Stars: ✭ 88 (+576.92%)
Mutual labels:  graylog, graylog-plugin
Graylog Docker
Official Graylog Docker image
Stars: ✭ 200 (+1438.46%)
Mutual labels:  graylog
Graylog Ansible Role
Ansible role which installs and configures Graylog
Stars: ✭ 173 (+1230.77%)
Mutual labels:  graylog
Logrus mate
tool for logrus, let it easy to use
Stars: ✭ 148 (+1038.46%)
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 (+953.85%)
Mutual labels:  graylog
Collector Sidecar
Manage log collectors through Graylog
Stars: ✭ 209 (+1507.69%)
Mutual labels:  graylog
kafka-elk-docker-compose
Deploy ELK stack and kafka with docker-compose
Stars: ✭ 78 (+500%)
Mutual labels:  filebeat
go-zero-looklook
🔥基于go-zero(go zero) 微服务全技术栈开发最佳实践项目。Develop best practice projects based on the full technology stack of go zero (go zero) microservices.
Stars: ✭ 2,691 (+20600%)
Mutual labels:  filebeat
terraform-provider-graylog
Terraform Provider for Graylog
Stars: ✭ 21 (+61.54%)
Mutual labels:  graylog
LogiAM
基于日志模板构建,采集任务动态管控、数据质量精确度量,一站式日志采集平台
Stars: ✭ 199 (+1430.77%)
Mutual labels:  filebeat
tutorials
Tutorials
Stars: ✭ 80 (+515.38%)
Mutual labels:  filebeat
Logback Gelf
Logback appender for sending GELF messages with zero additional dependencies.
Stars: ✭ 146 (+1023.08%)
Mutual labels:  graylog
Icinga Vagrant
Vagrant boxes for Icinga 2, Icinga Web 2, modules, themes and integrations (Graphite, InfluxDB, Elastic, Graylog, etc.)
Stars: ✭ 248 (+1807.69%)
Mutual labels:  graylog
Graylog2 Images
Ready to run machine images
Stars: ✭ 234 (+1700%)
Mutual labels:  graylog

Collector Plugin for Graylog

Build Status

Graylog Collector is a lightweight Java application that allows you to forward data from log files to a Graylog cluster. The collector can read local log files and also Windows Events natively, it then can forward the log messages over the network using the GELF format.

⚠️ The Graylog Collector Sidecar is deprecated and can be replaced with Graylog Sidecar

Required Graylog version: 2.0 and later

Installation

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.

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

Please refer to the Documentation.

Getting started

This project is using Maven 3 and requires Java 7 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].