/ansible-role-munin

Primary LanguageJinjaDo What The F*ck You Want To Public LicenseWTFPL

hxpro.munin

Munin is a networked resource monitoring tool that can help analyze resource trends and "what just happened to kill our performance?" problems. It is designed to be very plug and play. A default installation provides a lot of graphs with almost no work.

Requirements

Role Variables

# used in nginx configuration
munin_server_name: munin.example.com

# ansible group with munin-nodes
munin_node_group: all

# allow access to munin gui from list of cidrs
munin_allow_from:
  - 127.0.0.1/32

# Optional (CN = munin_server_name)
munin_ssl_cert: /path/to/ssl/cert.pem
munin_ssl_cert_key: /path/to/ssl/key.pem

Dependencies

  • hxpro.nginx

Example Playbook

- hosts: servers
  roles:
     - role: hxpro.munin
       munin_server_name: munin.localdomain
       munin_node_group: all
       munin_allow_from:
         - 192.168.0.0/24

License

WTFPL

Author Information

Matěj Koudelka matej@hxpro.cz