munin
munin-node installation & management module for CentOS/Ubuntu/AWS Linux/Scientific Linux
Version information
released Jul 7th 2015
This version is compatible with:
- , , ,
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