Wéi Monitor Apache Performance Mat Mod_status an Ubuntu
Wärend Dir ëmmer e Bléck op Apache Logdateien hutt fir Informatioun iwwer Äre Webserver wéi aktive Verbindungen ze kréien, kënnt Dir e ganz detailléierten Iwwerbléck iwwer d'Performance vun Ärem Webserver kréien andeems Dir de Mod_status Modul aktivéiert.
De mod_status Modul ass en Apache Modul deen d'Benotzer erlaabt Zougang zu héich detailléiert Informatiounen iwwer d'Performance vun Apache op enger einfacher HTML Säit. Tatsächlech hält Apache seng eege Serverstatus Säit fir allgemeng ëffentlech Vue.
Dir kënnt de Status fir Apache (Ubuntu) kucken andeems Dir op d'Adress hei drënner geet:
- https://apache.org/server-status
Den Apache mod_status mécht et méiglech eng einfach HTML Säit ze déngen mat Informatioun wéi:
- Server Versioun
- Aktuellen Dag an Zäit an UTC
- Server Uptime
- Server lueden
- Gesamtverkéier
- Gesamtzuel vun erakommen Ufroen
- D'CPU Benotzung vum Webserver
- PIDs mat de jeeweilege Clienten a sou vill méi.
Loosst eis elo Gears wiesselen a kucken wéi Dir aktuell Statistiken iwwer Apache Webserver kritt.
Operating System: Ubuntu 20.04 Application: Apache HTTP server Version: 2.4.41 IP address: 34.123.9.111 Document root: /var/www/html
Mod_status an Apache Ubuntu aktivéieren
Par défaut gëtt Apache mat dem mod_status Modul scho aktivéiert. Dir kënnt dëst verifizéieren andeems Dir de mods_enabled Verzeichnis kontrolléiert andeems Dir ls Kommando ausféiert wéi gewisen:
$ ls /etc/apache2/mods-enabled
Vergewëssert Iech datt d'status.conf
an status.load
Dateie präsent sinn. Wann net, musst Dir de Mod_status Modul aktivéieren andeems Dir de Kommando oprufft:
$ sudo /usr/sbin/a2enmod status
Mod_status an Apache Ubuntu konfiguréieren
Wéi virdru scho gesot, de mod_status ass scho aktivéiert. Wéi och ëmmer, zousätzlech Tweaks sinn erfuerderlech fir Iech op d'Serverstatus Säit ze kommen. Fir dat ze maachen, musst Dir d'Datei status.conf
änneren.
$ sudo vim /etc/apache2/mods-enabled/status.conf
Setzt d'Ip-Direktiv erfuerderen fir d'IP Adress vun der Maschinn ze reflektéieren, vun där Dir op de Server zougitt.
Späichert d'Ännerungen an nei start Apache fir d'Ännerungen a Kraaft ze huelen fir de Status ze bestätegen wéi gewisen:
$ sudo systemctl restart apache2
Da kontrolléiert de Status vun Apache a suergt fir datt et leeft.
$ sudo systemctl status apache2
Duerno, kuckt d'URL vum Webserver wéi gewisen.
http://server-ip/server-status
Dir kritt eng Status HTML Säit déi e Host vun Apache Informatioun an eng ganz Rëtsch vu Statistike weist wéi gewisen.
NOTÉIERT: Fir d'Säit no all bestëmmten Zäitintervall z'erfrëschen, zum Beispill 5 Sekonnen, fügen \?refresh=5
um Enn vun der URL un.
http://server-ip/server-status?refresh=5
Dëst bitt eng besser Iwwerwaachungskapazitéit vun der Leeschtung vun Ärem Server wéi déi einfach statesch HTML Säit virdrun.
Dat ass alles fir elo iwwer de mod_status Modul. Bleift ofgeschloss op Tecmint fir sou vill méi.