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
|
||||
- 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:
|
||||
```YAML
|
||||
apache:
|
||||
|
@ -20,3 +20,18 @@ Wenn Apache hinter einem Reverse-Proxy läuft und die IP-Adresse der sich verbin
|
|||
```Shell
|
||||
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"
|
||||
if cpu > 60% for 2 cycles then alert
|
||||
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 3 restarts within 5 cycles then timeout
|
||||
|
|
Loading…
Reference in a new issue