munin
contributions requested
munin-node installation & management module for CentOS/Ubuntu/AWS Linux/Scientific Linux
Version information
released Jul 7th 2015
This version is compatible with:
- Amazon,CentOS,Scientific Linux,Ubuntu
Start using this module
Add this module to your Puppetfile:
mod 'proletaryo-munin', '0.5.3'Learn more about managing modules with a PuppetfileDocumentation
proletaryo/munin — version 0.5.3 Jul 7th 2015
puppet-munin
This puppet module automates installation/management of the munin-node package
TODOs
- support for munin package
- enable/disable plugins
Versioning
This module adheres to Semantic Versioning 2.0.0-rc.2.
Parameters
ensure: installed OR absent OR purged, default=installedlisten_address: default='*'listen_port: default='4949'ignore_files: default=[]allowed_ips: default=[]eipaddress: default=facter ipaddress, what IP to put in munin master`s node config for this serverensure_service: default=runningenable_service: default=trueminimal_plugins: boolean, install minimal plugins only, default=false
Usage
class { 'munin::node':
allowed_ips => [ '192.168.1.10', '192.168.1.20', ],
listen_port => '4949',
listen_address => '*',
eipaddress => '192.168.0.1', # explicit IP address
ensure_service => running,
enable_service => true,
minimal_plugins => true,
}
Automatically add munin nodes to munin master
# tested to work on munin 2.0.6, relies on includedir
node 'munin-master.mydomain.local' {
File <<| tag == 'munin-node' |>>
}
Minimal plugins
Dependencies
None