https://github.com/graylog2/graylog-plugin-beats
[DEPRECATED] Elastic Beats Input plugin for Graylog
https://github.com/graylog2/graylog-plugin-beats
beats elastic-beats filebeat graylog graylog-plugin input metricbeat winlogbeat
Last synced: about 1 year ago
JSON representation
[DEPRECATED] Elastic Beats Input plugin for Graylog
- Host: GitHub
- URL: https://github.com/graylog2/graylog-plugin-beats
- Owner: Graylog2
- License: gpl-3.0
- Created: 2016-04-20T16:01:13.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2019-03-15T12:06:56.000Z (about 7 years ago)
- Last Synced: 2025-04-06T06:34:27.451Z (about 1 year ago)
- Topics: beats, elastic-beats, filebeat, graylog, graylog-plugin, input, metricbeat, winlogbeat
- Language: Java
- Homepage: https://www.graylog.org/
- Size: 201 KB
- Stars: 18
- Watchers: 20
- Forks: 18
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# DEPRECATION NOTICE
This project has been merged into [graylog2-server](https://github.com/Graylog2/graylog2-server), see [#28](https://github.com/Graylog2/graylog-plugin-beats/issues/28)
Please use the [issue tracker in the graylog2-server repository](https://github.com/Graylog2/graylog2-server/issues) for any feature requests or bug reports.
----
# Elastic Beats Input Plugin for Graylog
[](https://travis-ci.org/Graylog2/graylog-plugin-beats)
**Required Graylog version:** 2.2.0 and later
This plugin provides an input for the [Elastic Beats (formerly Lumberjack) protocol](https://github.com/logstash-plugins/logstash-input-beats/blob/v2.0.0/PROTOCOL.md) in Graylog which can be used to receive data by log shippers from the logstash-forwards and the Beats family, like Filebeat, Metricbeat, Packetbeat, or Winlogbeat.
## Installation
[Download the plugin](https://github.com/Graylog2/graylog-plugin-beats/releases) and place the JAR file in your Graylog plugin directory.
By default the plugin directory is the `plugins/` directory relative to your Graylog installation directory and can be configured in your `graylog.conf` file.
Restart Graylog and you are done.
## Build
This project is using Maven and requires Java 8 or higher.
You can build the plugin (JAR) with `mvn package`.
DEB and RPM packages can be build with `mvn jdeb:jdeb` and `mvn rpm:rpm` respectively.
## Plugin Release
In order to release a new version of the plugin, run the following commands:
```
$ 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.
## License
Copyright (c) 2016 Graylog, Inc.
This library is licensed under the GNU General Public License, Version 3.0.
See https://www.gnu.org/licenses/gpl-3.0.html or the LICENSE.txt file in this repository for the full license text.