Zum Hauptinhalt springen

Tag 10: Monitoring

1 Übung Monitoring

1.1 Installation mod_status

mod_status ist standardmässig auf dem Apache-Server bereits vorinstalliert und es besteht auch schon eine Grundkonfiguration.

Um mod_status zu aktivieren muss folgender Befehl ausgeführt werden:

sudo a2enmod status

1.2 Installation mod_info

Auch das mod_info ist bereits vorinstalliert und vorkonfiguriert.

Es kann mit

sudo a2enmod info

aktiviert werden.

1.3 Konfiguration mod_status

<Location /server-status>
SetHandler server-status
Order deny,allow
Deny from all
Allow from 127.0.0.1
</Location>

Diese Konfiguration kann in eine Webseiten-Config kopiert werden (z.B. 000-default.conf). Sie ist verfügbar auf /server-status und es werden alle Anfragen geblockt, ausser von der IP 127.0.0.1 (localhost).

1.4 Konfiguration mod_info

<Location /server-info>
SetHandler server-info
Order deny,allow
Deny from all
Allow from 127.0.0.1
</Location>

Auch diese Konfiguration kann in eine Webseiten-Config kopiert werden. Sie wird auf /server-info verfügbar sein und auch nur der localhost kann darauf zugreifen.