ff
This commit is contained in:
parent
c859aa95f2
commit
36ad021bd6
5 changed files with 30 additions and 43 deletions
|
@ -18,3 +18,10 @@ munin_servername: "{{ ansible_fwdn }}"
|
||||||
munin_dirs:
|
munin_dirs:
|
||||||
- /var/run/munin
|
- /var/run/munin
|
||||||
- /etc/munin/plugins
|
- /etc/munin/plugins
|
||||||
|
munin_server_plugins:
|
||||||
|
- munin_stats
|
||||||
|
- munin_update
|
||||||
|
munin_hosts:
|
||||||
|
- name: "{{ ansible_fqdn }}"
|
||||||
|
address: "127.0.0.1"
|
||||||
|
extra: ["use_node_name yes"]
|
||||||
|
|
|
@ -36,16 +36,21 @@
|
||||||
mode: '0755'
|
mode: '0755'
|
||||||
loop: "{{ munin_server_plugins }}"
|
loop: "{{ munin_server_plugins }}"
|
||||||
|
|
||||||
|
- name: Template munin config
|
||||||
|
ansible.builtin.template:
|
||||||
|
src: munin.conf
|
||||||
|
dest: /etc/munin/munin.conf
|
||||||
|
mode: '0644'
|
||||||
|
owner: munin
|
||||||
|
group: munin
|
||||||
|
|
||||||
|
# TODO mail config? wie senden?
|
||||||
COPY munin.conf /etc/munin/munin.conf
|
# COPY munin_mail.conf /etc/munin/munin-conf.d/munin_mail.conf
|
||||||
COPY ssmtp.conf /etc/ssmtp/ssmtp.conf
|
|
||||||
COPY revaliases /etc/ssmtp/revaliases
|
|
||||||
COPY munin_mail.conf /etc/munin/munin-conf.d/munin_mail.conf
|
|
||||||
|
|
||||||
|
|
||||||
# launcher
|
# launcher
|
||||||
CMD ["/usr/local/bin/run"]
|
CMD ["/usr/local/bin/run"]
|
||||||
COPY run.sh /usr/local/bin/run
|
COPY run.sh /usr/local/bin/run
|
||||||
|
chmod +x /usr/local/bin/run
|
||||||
|
|
||||||
chmod +x /usr/local/bin/run
|
# cronjoib? timer?
|
||||||
|
|
|
@ -1,7 +1,15 @@
|
||||||
includedir /etc/munin/munin-conf.d
|
includedir /etc/munin/munin-conf.d
|
||||||
|
|
||||||
[munin-container]
|
# Munin hosts.
|
||||||
address localhost
|
{% for host in munin_hosts %}
|
||||||
use_node_name yes
|
[{{ host.name }}]
|
||||||
|
{% if host.address is defined %}
|
||||||
|
address {{ host.address }}
|
||||||
|
{% endif %}
|
||||||
|
{% if host.extra is defined %}
|
||||||
|
{% for extra in host.extra %}
|
||||||
|
{{ extra }}
|
||||||
|
{% endfor %}
|
||||||
|
{% endif %}
|
||||||
|
|
||||||
# remote host
|
{% endfor %}
|
||||||
|
|
|
@ -1,8 +0,0 @@
|
||||||
# sSMTP aliases
|
|
||||||
#
|
|
||||||
# Format: local_account:outgoing_address:mailhub
|
|
||||||
#
|
|
||||||
# Example: root:your_login@your.domain:mailhub.your.domain[:port]
|
|
||||||
# where [:port] is an optional port number that defaults to 25.
|
|
||||||
root:mailfrom:mailserver:mailport
|
|
||||||
munin:mailfrom:mailserver:mailport
|
|
|
@ -1,25 +0,0 @@
|
||||||
#
|
|
||||||
# Config file for sSMTP sendmail
|
|
||||||
#
|
|
||||||
# The person who gets all mail for userids < 1000
|
|
||||||
# Make this empty to disable rewriting.
|
|
||||||
root=mailuser
|
|
||||||
|
|
||||||
# The place where the mail goes. The actual machine name is required no
|
|
||||||
# MX records are consulted. Commonly mailhosts are named mail.domain.com
|
|
||||||
mailhub=mailserver:mailport
|
|
||||||
AuthUser=mailuser
|
|
||||||
AuthPass=mailpassword
|
|
||||||
UseTLS=YES
|
|
||||||
UseSTARTTLS=YES
|
|
||||||
|
|
||||||
# Where will the mail seem to come from?
|
|
||||||
rewriteDomain=maildomain
|
|
||||||
|
|
||||||
# The full hostname
|
|
||||||
hostname=mailhost
|
|
||||||
|
|
||||||
# Are users allowed to set their own From: address?
|
|
||||||
# YES - Allow the user to specify their own From: address
|
|
||||||
# NO - Use the system generated From: address
|
|
||||||
FromLineOverride=NO
|
|
Loading…
Reference in a new issue