munin

munin-node installation & management module for CentOS/Ubuntu/AWS Linux/Scientific Linux

proletaryo

proletaryo

12,861 downloads

9,446 latest version

4.6 quality score

Version information

  • 0.5.3 (latest)
  • 0.5.2
  • 0.5.1
  • 0.5.0
  • 0.4.1
  • 0.4.0
  • 0.3.1
  • 0.2.1
  • 0.2.0
  • 0.1.0
released Jul 7th 2015
This version is compatible with:
  • Amazon
    ,
    CentOS
    ,
    Scientific Linux
    ,
    Ubuntu

Start using this module

Documentation

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=installed
  • listen_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 server
  • ensure_service: default=running
  • enable_service: default=true
  • minimal_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