65393651e2
This change adds collectd packages for CentOS. In addition, a few fixes are needed to ensure successful deployment of the LMA collector on CentOS platforms: - Install collectd-dbi package on controller nodes. - Modify Python scripts using subprocess to workaround issues with Python 2.6. - configure a valid database name for the MySQL plugin. - set hasstatus and hasrestart parameters to true for all OpenStack services otherwise Puppet fails to restart them. Change-Id: I06891b069ba6047dfa40bcef7937b52964bda268 |
||
---|---|---|
.. | ||
files | ||
lib/facter | ||
manifests | ||
spec | ||
templates | ||
tests | ||
LICENSE | ||
README.md | ||
metadata.json |
README.md
LMA collector module for Puppet
Description
Puppet module for configuring the Logging, Monitoring and Alerting collector.
Usage
To deploy the LMA collector service on a host and forward collected data to ElasticSearch and/or InfluxDB servers.
# Configure the common components of the collector service
class {'lma_collector':
tags => {
tag_A => 'some value'
}
}
# Collect system logs
class { 'lma_collector::system_logs':
}
# Send data to ElasticSearch
class { 'lma_collector::elasticsearch':
server => '10.20.0.2'
}
Limitations
This module supports only Fuel-based deployments using Neutron.
License
Licensed under the terms of the Apache License, version 2.0.
Contact
Simon Pasquier, spasquier@mirantis.com
Support
See the Contact section.