tschifftner.munin
Ansible Role: Install munin
Installs munin on Debian/Ubuntu linux servers.
Requirements
None
Dependencies
None.
Munin settings
# Login
munin_admin_user: munin
munin_admin_password: munin
# Paths
munin_include_dir: '/etc/munin/munin-conf.d'
munin_db_dir: /var/lib/munin
munin_html_dir: /var/www/html/munin
munin_log_dir: /var/log/munin
munin_run_dir: /var/run/munin
munin_tmp_dir: /etc/munin/templates
munin_static_dir: /etc/munin/static
# Settings
munin_max_processes: 12
# Hosts
munin_hosts:
- name: "{{ ansible_hostname }}"
address: "127.0.0.1"
extra: ["use_node_name yes"]
munin_alerts:
- name: "munin"
email: "[email protected]"
subject: "Munin-notification for ${var:group} :: ${var:host}"
level: "warning critical"
munin_node_ingore_files: []
Enable nginx vhost
munin_configure_nginx: true
munin_nginx_listen: '8012'
munin_nginx_server_name: '{{ ansible_fqdn }}'
Installation
$ ansible-galaxy install tschifftner.munin
Example Playbook
- hosts: server
roles:
- { role: tschifftner.munin }
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
Author Information
Install
ansible-galaxy install tschifftner.muninLicense
mit
Downloads
248
Owner
Kubernetes Software Architekt, Magento Certified Developer und Full-Stack Entwickler
