Add more README information about variables
This commit is contained in:
parent
e235933237
commit
00bdc94223
2 changed files with 17 additions and 2 deletions
17
README.md
17
README.md
|
@ -6,7 +6,7 @@ Diese Rolle installiert Apache2 und richtet den Webserver grundlegend ein. Dies
|
||||||
- Konfiguration für LE-Zertifikate per dehydrated
|
- Konfiguration für LE-Zertifikate per dehydrated
|
||||||
- Monitoring via Monit und Munin mit den entsprechenden Plugins
|
- Monitoring via Monit und Munin mit den entsprechenden Plugins
|
||||||
|
|
||||||
Die Rolle konfiguriert Apache grundsätzlich hinter einen Reverse Proxy. Soll der Webserver als Frontend-Applikation laufen
|
Die Rolle konfiguriert Apache grundsätzlich hinter einen Reverse Proxy. Soll der Webserver als Frontend-Webserver laufen
|
||||||
(inkl. SSL-Terminierung), muss in der jeweiligen `host_vars` folgendes gesetzt werden:
|
(inkl. SSL-Terminierung), muss in der jeweiligen `host_vars` folgendes gesetzt werden:
|
||||||
```YAML
|
```YAML
|
||||||
apache:
|
apache:
|
||||||
|
@ -20,3 +20,18 @@ Wenn Apache hinter einem Reverse-Proxy läuft und die IP-Adresse der sich verbin
|
||||||
```Shell
|
```Shell
|
||||||
a2enconf remoteip
|
a2enconf remoteip
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## Verfügbare Variablen
|
||||||
|
|
||||||
|
Mit folgenden Variablen in den `host_vars` kann Rolle individualisiert werden:
|
||||||
|
| Varible | Wert | Beschreibung |
|
||||||
|
|--|--|--|
|
||||||
|
| `check_memory_limit` | string | Speicher-Angabe, Bei Überschreitung wird Monitoring-Aktion ausgelöst |
|
||||||
|
| `is_proxy` | bol | `true`, wenn Apache Frontend-Webserver ist |
|
||||||
|
|
||||||
|
Beispiel:
|
||||||
|
```YAML
|
||||||
|
apache:
|
||||||
|
check_memory_limit: 500 MB
|
||||||
|
is_proxy: true
|
||||||
|
```
|
||||||
|
|
|
@ -6,6 +6,6 @@ check process apache with pidfile /run/apache2/apache2.pid
|
||||||
stop program = "/usr/sbin/service apache2 stop"
|
stop program = "/usr/sbin/service apache2 stop"
|
||||||
if cpu > 60% for 2 cycles then alert
|
if cpu > 60% for 2 cycles then alert
|
||||||
if cpu > 80% for 5 cycles then restart
|
if cpu > 80% for 5 cycles then restart
|
||||||
if totalmem > {{ apache_check_overrides.memory_limit | default(apache_check_memory_limit) }} for 3 cycles then restart
|
if totalmem > {{ apache.check_memory_limit | default(apache_check_memory_limit) }} for 3 cycles then restart
|
||||||
if children > 250 then restart
|
if children > 250 then restart
|
||||||
if 3 restarts within 5 cycles then timeout
|
if 3 restarts within 5 cycles then timeout
|
||||||
|
|
Loading…
Reference in a new issue