Monitorowanie pracy (obciążenia / zapytań - requestów) apache2 za pośrednictwem modułu server-status

Z Podręcznik Administratora by OPZ SGU
Wersja z dnia 19:29, 30 wrz 2015 autorstwa Adminka23 (dyskusja | edycje) (Utworzono nową stronę "1) Uruchomienie modułu "status" <pre> a2enmod status </pre> 2) Zabezpieczenie przed dostępem nieupoważnionych osób <pre> nano /etc/apache2/mods-enabled/status.conf...")
(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Przejdź do nawigacji Przejdź do wyszukiwania

1) Uruchomienie modułu "status"

a2enmod status

2) Zabezpieczenie przed dostępem nieupoważnionych osób

nano /etc/apache2/mods-enabled/status.conf 

Odnajdujemy i dopisujemy

Require ip x.x.x.x

tak aby wyglądało:

    <Location /server-status>
                SetHandler server-status
                Require local
                Require ip x.x.x.x
                #Require ip 192.0.2.0/24
        </Location>

gdzie Require ip x.x.x.x <- to adres przeglądarki / sieć która jest dozwolona.


3)Restart apache

/etc/init.d/apache2 restart


4) Test wchodzimy pod adres:

http://naszserwer/server-status?refresh=5

I powinniśmy dostać piękne podsumowanie pracy apache, odświeżające się co 5 sekund.


Apache2-server-status.png