tschifftner.munin_node

Ansible Role: Install munin-node

Build Status

Installs munin-node on Debian/Ubuntu linux servers.

Requirements

None

Dependencies

None.

Munin settings

More settings in default/main.yml

# Using * can lead to ipv6 listening only, therefor use 0.0.0.0
munin_node_bind_host: '0.0.0.0'
munin_node_bind_port: '4949'

munin_node_log_level: '4'
munin_node_log_file: '/var/log/munin/munin-node.log'
munin_node_pid_file: '/var/run/munin/munin-node.pid'
munin_node_background: '1'
munin_node_setsid: '1'

munin_node_user: 'root'
munin_node_group: 'root'

munin_node_timeout: '900'
munin_node_plugin_timeout: '60'

munin_node_hostname: '{{ ansible_hostname }}'

# Regexps for files to ignore
munin_node_ingore_files:
  - '[\#~]$'
  - 'DEADJOE$'
  - '\.bak$'
  - '%$'
  - '\.dpkg-(tmp|new|old|dist)$'
  - '\.rpm(save|new)$'
  - '\.pod$'

# Define munin hosts that are allowed to access this munin node
munin_node_default_hosts_allow:
  - '^127\.0\.0\.1$'
  - '^::1$'

# Used for hosts
munin_node_hosts_allow: []

# Used for groups
munin_node_hosts_allow_combined: '{{ (munin_node_default_hosts_allow + munin_node_hosts_allow) | unique }}'

munin_node_config: []

Installation

$ ansible-galaxy install tschifftner.munin_node

Example Playbook

- hosts: server

  roles:
    - { role: tschifftner.munin_node }

Supported OS

  • Debian 9 (Stretch)
  • Debian 8 (Jessie)
  • Ubuntu 18.04 (Bionic Beaver)
  • Ubuntu 16.04 (Xenial Xerus)

Required ansible version

Ansible 2.5+

License

MIT License

Author Information

About

Installs munin-node on Debian/Ubuntu linux servers.

Install
ansible-galaxy install tschifftner.munin_node
GitHub repository
License
mit
Downloads
230
Owner
Kubernetes Software Architekt, Magento Certified Developer und Full-Stack Entwickler