Skip to content

Latest commit

 

History

History
51 lines (44 loc) · 886 Bytes

README.md

File metadata and controls

51 lines (44 loc) · 886 Bytes

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.