Collectd role for deploying Collectd.
As of 1.1.0, Collectd is distributed as an addon for Mantl. After a successful initial run from your customized sample.yml, install it with ansible-playbook -e @security.yml addons/collectd.yml.
This role has the following global settings:
Hostname to append to metrics
Default: {{ inventory_hostname }}
Global interval for sampling and sending metrics
Default: 10 seconds
This role enables the following Collectd plugins and settings:
Type: read Description: amount of time spent by the CPU in various states
Type: read Description: performance statistics for block devices and partitions
Type: read Description : file system usage information Default: exclude all system and obsure file system types
Type: read Description: network interface throughput, packets/s, errors
Type: read Description: system load
Type: read Description: physical memory utilization
Type: read Description: number of processes grouped by state
Type: read Description: amount of memory currently written to swap disk
Type: read Description: system uptime
Type: read Description: counts the number of users currently logged into the system
Type: write Description: send metrics to collectd compatible receiver Default: Server "localhost" "25826"
Type: write Description: write collectd logs to syslog Default: LogLevel "err"