Kuidas jälgida Apache jõudlust mod_statuse abil Ubuntu
Kuigi veebiserveri kohta teabe saamiseks, näiteks aktiivsete ühenduste saamiseks, saate alati Apache'i logifaile piiluda, saate mod_status mooduli lubades saada väga üksikasjaliku ülevaate veebiserveri toimivusest.
Mod_status moodul on Apache moodul, mis võimaldab kasutajatel lihtsal HTML-lehel juurde pääseda väga üksikasjalikule teabele Apache jõudluse kohta. Tegelikult hoiab Apache oma serveri olekulehte üldiseks avalikuks vaatamiseks.
Apache'i (Ubuntu) olekut saate vaadata allolevale aadressile suundudes:
- https://apache.org/server-status
Apache mod_status võimaldab teenindada lihtsat HTML-lehte, mis sisaldab järgmist teavet:
- Serveri versioon
- Praegune päev ja kell UTC-s
- Serveri tööaeg
- Serveri laadimine
- kogu liiklus
- Sissetulevate taotluste koguarv
- Veebiserveri protsessori kasutamine
- PID-d vastavate klientidega ja palju muud.
Nihutame nüüd käike ja vaatame, kuidas saate Apache veebiserveri kohta ajakohast statistikat.
Operating System: Ubuntu 20.04 Application: Apache HTTP server Version: 2.4.41 IP address: 34.123.9.111 Document root: /var/www/html
Luba mod_status Apache Ubuntus
Vaikimisi tarnitakse Apache koos mooduliga mod_status juba lubatud. Seda saate kontrollida, kontrollides kataloogi mods_enabled, käivitades käsu ls, nagu näidatud:
$ ls /etc/apache2/mods-enabled
Veenduge, et failid status.conf
ja status.load
oleksid olemas. Kui ei, siis peate lubama mooduli mod_status, käivitades käsu:
$ sudo /usr/sbin/a2enmod status
Konfigureerige mod_status Apache Ubuntus
Nagu varem öeldud, on mod_status juba lubatud. Kuid serveri olekulehele pääsemiseks on vaja täiendavaid muudatusi. Selleks peate muutma faili status.conf
.
$ sudo vim /etc/apache2/mods-enabled/status.conf
Määrake nõua ip-direktiiv, et see kajastaks selle seadme IP-aadressi, kust serverisse pöördute.
Salvestage muudatused ja taaskäivitage Apache, et muudatused jõustuksid, et kinnitada olekut, nagu näidatud:
$ sudo systemctl restart apache2
Seejärel kontrollige Apache'i olekut ja veenduge, et see oleks töökorras.
$ sudo systemctl status apache2
Seejärel sirvige veebiserveri URL-i, nagu näidatud.
http://server-ip/server-status
Saad HTML-i oleku lehe, mis kuvab hulgaliselt Apache'i teavet ja hulga statistikat, nagu näidatud.
MÄRKUS. Kui soovite lehte värskendada iga ajavahemiku järel, näiteks 5 sekundi pärast, lisage URL-i lõppu “? Refresh = 5”
.
http://server-ip/server-status?refresh=5
See tagab teie serveri jõudluse parema jälgimisvõime kui tavaline staatiline HTML-leht.
See on nüüd moodul modmodatus. Jälgige Tecminti, et saada palju muud.