apache2: Richte munin-Überwachung ein

This commit is contained in:
phil 2022-06-05 14:59:06 +02:00
parent 85852da70a
commit 25e4165241
6 changed files with 56 additions and 0 deletions

View file

@ -1,3 +1,9 @@
---
- import_tasks: packages.yml
tags: packages
- import_tasks: configuration.yml
tags: configuration
- import_tasks: monitoring.yml
tags: monitoring

35
tasks/monitoring.yml Normal file
View file

@ -0,0 +1,35 @@
---
- name: "monitoring | Aktiviere Apache-Module"
apache2_module:
name: status
state: present
notify: reload apache2
- name: "monitoring | Kopiere Konfigurationsdatei"
copy:
src: server-status.conf
dest: /etc/apache2/sites-available/server-status.conf
- name: "monitoring | Aktiviere Seitenkonfiguration für Localhost"
file:
src: /etc/apache2/sites-available/server-status.conf
dest: /etc/apache2/sites-enabled/server-status.conf
state: link
notify: reload apache2
- name: "monitoring | Kopiere Munin-Konfiguration"
template:
src: munin.j2
dest: /etc/munin/plugin-conf.d/yyy-apache
notify: restart munin-node
- name: "monitoring | Aktiviere Munin-Plugins"
file:
src: "/usr/share/munin/plugins/{{ item }}"
dest: "/etc/munin/plugins/{{ item }}"
state: link
loop:
- apache_accesses
- apache_processes
- apache_volume
notify: restart munin-node

View file

@ -3,3 +3,4 @@
apt:
pkg:
- apache2
- libwww-perl