beats

A puppet module to manage Elastic's beats data shippers
Kyrill Poole

Kyrill Poole

poolski

10,836 downloads

6,977 latest version

4.4 quality score

Version information

  • 0.6.5 (latest)
  • 0.6.4
  • 0.6.2
  • 0.6.1
  • 0.6.0
  • 0.5.2
  • 0.5.1
  • 0.5.0
released Jul 3rd 2019
This version is compatible with:
  • Debian
    , RedHat, CentOS

Start using this module

Documentation

poolski/beats — version 0.6.5 Jul 3rd 2019

beats

Elastic libbeat puppet module

License

GPL v2

WARNING

This module is still very experimental. Most things work most of the time, mostly. Some protocols and settings are still missing. Minimally tested on Debian-flavour systems. No RedHat/CentOS support yet

Example Use

include ::beats
include ::beats::topbeat
include ::beats::filebeat

Hiera

"beats::filebeat::prospectors": {
  "syslog": {
    "fields": {
      "type": "syslog"
    },
    "paths": [
      "/var/log/syslog"
    ]
  }
},
"beats::outputs_deep_merge": true,
"beats::outputs_logstash": {
  "filebeat": {
    "hosts": [
      "localhost:5044"
    ]
  },
  "topbeat": {
    "hosts": [
      "localhost:5044"
    ]
  }
}

The ES output should work, but I've not tested it yet. Some digging around inside the module will be necessary to make bits work.