forked from evolix/ansible-roles
Adds some oversights
This commit is contained in:
parent
4d4fecf87d
commit
5b765969f7
1
munin/files/crontab
Normal file
1
munin/files/crontab
Normal file
|
@ -0,0 +1 @@
|
||||||
|
*/5 * * * * /usr/local/bin/munin-cron > /dev/null
|
|
@ -3,3 +3,8 @@
|
||||||
service:
|
service:
|
||||||
name: munin-node
|
name: munin-node
|
||||||
state: restarted
|
state: restarted
|
||||||
|
|
||||||
|
- name: restart munin_node
|
||||||
|
service:
|
||||||
|
name: munin_node
|
||||||
|
state: restarted
|
||||||
|
|
|
@ -29,11 +29,11 @@
|
||||||
tags:
|
tags:
|
||||||
- munin
|
- munin
|
||||||
|
|
||||||
- name: Change hostname in munin-node config
|
- name: Set munin-node config
|
||||||
replace:
|
template:
|
||||||
|
src: munin-node.conf.j2
|
||||||
dest: /etc/munin/munin-node.conf
|
dest: /etc/munin/munin-node.conf
|
||||||
regexp: '#?host_name .*'
|
mode: "0644"
|
||||||
replace: 'host_name {{ ansible_hostname }}'
|
|
||||||
notify: restart munin_node
|
notify: restart munin_node
|
||||||
tags:
|
tags:
|
||||||
- munin
|
- munin
|
||||||
|
@ -52,6 +52,7 @@
|
||||||
src: "/usr/local/libexec/munin/plugins/{{ item }}"
|
src: "/usr/local/libexec/munin/plugins/{{ item }}"
|
||||||
dest: "/etc/munin/plugins/{{ item }}"
|
dest: "/etc/munin/plugins/{{ item }}"
|
||||||
state: link
|
state: link
|
||||||
|
notify: restart munin_node
|
||||||
with_items:
|
with_items:
|
||||||
- 'cpu'
|
- 'cpu'
|
||||||
- 'df'
|
- 'df'
|
||||||
|
@ -78,6 +79,7 @@
|
||||||
src: "/usr/local/libexec/munin/plugins/if_"
|
src: "/usr/local/libexec/munin/plugins/if_"
|
||||||
dest: "/etc/munin/plugins/if_{{ item }}"
|
dest: "/etc/munin/plugins/if_{{ item }}"
|
||||||
state: link
|
state: link
|
||||||
|
notify: restart munin_node
|
||||||
with_items: "{{ ansible_interfaces }}"
|
with_items: "{{ ansible_interfaces }}"
|
||||||
|
|
||||||
- name: Enable sensors plugin unless VM detected
|
- name: Enable sensors plugin unless VM detected
|
||||||
|
|
63
munin/templates/munin-node.conf.j2
Normal file
63
munin/templates/munin-node.conf.j2
Normal file
|
@ -0,0 +1,63 @@
|
||||||
|
#
|
||||||
|
# Example config-file for munin-node
|
||||||
|
#
|
||||||
|
|
||||||
|
log_level 4
|
||||||
|
log_file /var/log/munin/munin-node.log
|
||||||
|
pid_file /var/run/munin/munin-node.pid
|
||||||
|
|
||||||
|
background 1
|
||||||
|
setsid 1
|
||||||
|
|
||||||
|
user root
|
||||||
|
group wheel
|
||||||
|
|
||||||
|
# This is the timeout for the whole transaction.
|
||||||
|
# Units are in sec. Default is 15 min
|
||||||
|
#
|
||||||
|
# global_timeout 900
|
||||||
|
|
||||||
|
# This is the timeout for each plugin.
|
||||||
|
# Units are in sec. Default is 1 min
|
||||||
|
#
|
||||||
|
# timeout 60
|
||||||
|
|
||||||
|
# Regexps for files to ignore
|
||||||
|
ignore_file [\#~]$
|
||||||
|
ignore_file DEADJOE$
|
||||||
|
ignore_file \.bak$
|
||||||
|
ignore_file %$
|
||||||
|
ignore_file \.dpkg-(tmp|new|old|dist)$
|
||||||
|
ignore_file \.rpm(save|new)$
|
||||||
|
ignore_file \.pod$
|
||||||
|
|
||||||
|
# Set this if the client doesn't report the correct hostname when
|
||||||
|
# telnetting to localhost, port 4949
|
||||||
|
#
|
||||||
|
host_name {{ ansible_fqdn }}
|
||||||
|
|
||||||
|
# A list of addresses that are allowed to connect. This must be a
|
||||||
|
# regular expression, since Net::Server does not understand CIDR-style
|
||||||
|
# network notation unless the perl module Net::CIDR is installed. You
|
||||||
|
# may repeat the allow line as many times as you'd like
|
||||||
|
|
||||||
|
allow ^127\.0\.0\.1$
|
||||||
|
allow ^::1$
|
||||||
|
|
||||||
|
# If you have installed the Net::CIDR perl module, you can use one or more
|
||||||
|
# cidr_allow and cidr_deny address/mask patterns. A connecting client must
|
||||||
|
# match any cidr_allow, and not match any cidr_deny. Note that a netmask
|
||||||
|
# *must* be provided, even if it's /32
|
||||||
|
#
|
||||||
|
# Example:
|
||||||
|
#
|
||||||
|
# cidr_allow 127.0.0.1/32
|
||||||
|
# cidr_allow 192.0.2.0/24
|
||||||
|
# cidr_deny 192.0.2.42/32
|
||||||
|
|
||||||
|
# Which address to bind to;
|
||||||
|
host 127.0.0.1
|
||||||
|
|
||||||
|
# And which port
|
||||||
|
port 4949
|
||||||
|
|
Loading…
Reference in a new issue