fuel-plugin-lma-collector/deployment_scripts/puppet/modules/lma_collector
Simon Pasquier 65393651e2 Add collectd for CentOS platforms
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
2015-04-22 15:06:48 +02:00
..
files Add collectd for CentOS platforms 2015-04-22 15:06:48 +02:00
lib/facter Collect logs from Open vSwitch 2015-03-24 18:14:31 +01:00
manifests Add collectd for CentOS platforms 2015-04-22 15:06:48 +02:00
spec Initial import of the LMA collector plugin 2015-02-27 14:16:49 +01:00
templates Add MySQL cluster metrics 2015-04-16 13:00:47 +02:00
tests Add Apache license headers to Puppet manifests 2015-04-20 15:21:17 +02:00
LICENSE Initial import of the LMA collector plugin 2015-02-27 14:16:49 +01:00
README.md Initial import of the LMA collector plugin 2015-02-27 14:16:49 +01:00
metadata.json Collect apache metrics. 2015-03-26 15:34:13 +00:00

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.