Version information
This version is compatible with:
- Puppet Enterprise >= 3.2.2
- Puppet >=3.2.0 <4.0.0
- , , , , , ,
Start using this module
Add this module to your Puppetfile:
mod 'elasticsearch-logstash_reporter', '0.1.0'
Learn more about managing modules with a PuppetfileDocumentation
#Logstash Reporter Puppet module
####Table of Contents
- Overview
- Module description - What the module does and why it is useful
- Setup - The basics of getting started with the Logstash Reporter
- Usage - Configuration options and additional functionality
- Limitations - OS compatibility, etc.
- Development - Guide for contributing to the module
- Support - When you need help with this module
- Credits
##Overview
This module manages the Logstash reporter which sends puppet reports to Logstash ( http://www.elasticsearch.org/overview/logstash/ )
##Module description
The logstash_reporter module sets up and configures the reporter
##Setup
###The module manages the following
- reporter configuration file.
###Requirements
json
yaml
- Master puppet.conf needs to use the logstash reporter.
[master]
report = true
reports = logstash
pluginsync = true
- Agent puppet.conf needs to send the reports to master.
[agent]
report = true
pluginsync = true
##Usage
###Main class
####Basic usesage
class { 'logstash_reporter':
}
And have a TCP input configured in logstash
input {
tcp {
type => "puppet-report"
port => 5999
codec => json
}
}
####Separate logstash host and port
class { 'logstash_reporter':
logstash_host => '123.123.123.123',
logstash_port => 1234,
}
##Limitations
This module has been built on and tested against Puppet 3.2 and higher.
The module has been tested on:
- Debian 6/7/8
- CentOS 6/7
- Ubuntu 12.04, 14.04
- OpenSuSE 13.x
Other distro's that have been reported to work:
- RHEL 6
- OracleLinux 6
- Scientific 6
Testing on other platforms has been light and cannot be guaranteed.
##Development
##Support
Need help? Join us in #logstash on Freenode IRC or go to our Discuss groups
##Credits
This module was originally posted by John Vincent at https://github.com/lusis/puppet-logstash-reporter
##0.1.0( Jun 05, 2015 )
###Summary
First official public release of the logstash reporter
####Features
####Bugfixes
####Changes
####Testing changes
####Known bugs
Copyright (c) 2012-2015 Elasticsearch <http://www.elasticsearch.org> Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.