packetbeat
Packetbeat is the open source data shipper that integrates with Elasticsearch and Kibana to provide real-time analytics for web, database, and other network protocols.
Version information
released May 13th 2016
Start using this module
Add this module to your Puppetfile:
mod 'ferrydg-packetbeat', '0.5.3'
Learn more about managing modules with a PuppetfileDocumentation
ferrydg/packetbeat — version 0.5.3 May 13th 2016
packetbeat
A puppet module to manage packetbeat (https://www.elastic.co/products/beats/packetbeat)
Requirements
- Puppet 2.7.x or better.
- The stdlib Puppet library.
- The file_concat Puppet library.
Usage
Main class
class ( '::packetbeat' )
Protocols
All the protocols known to packetbeat are included and prefilled with the defaults. So to monitor apache, nginx or tomcat only the http protocol needs to be enabled.
packetbeat::protocol { 'http': }
When specific config is needed this can be passed through to the protocol. For example: elasticsearch uses the http protocol but on different ports, so the config could be
packetbeat::protocol { 'http':
config => {
ports => [9200,9300]
}
}
Dependencies
- ispavailability/file_concat (>= 0.3.0)