So überwachen Sie die Apache -Leistung mit mod_status in Ubuntu

So überwachen Sie die Apache -Leistung mit mod_status in Ubuntu

Während Sie immer einen Einblick in Apache -Protokolldateien haben können, um Informationen über Ihren Webserver wie aktive Verbindungen zu erhalten, erhalten Sie einen sehr detaillierten Überblick über die Leistung Ihres Webservers, indem Sie die Aktivierung der Leistung Ihres Webservers erhalten mod_status Modul.

Was ist das Modul mod_status?

Der mod_status Das Modul ist ein Apache -Modul, mit dem Benutzer auf eine einfache HTML -Seite auf hoch detaillierte Informationen über die Leistung von Apache zugreifen können. Tatsächlich behält Apache eine eigene Serverstatus -Seite für die allgemeine öffentliche Anzeige bei.

Sie können den Status für Apache (Ubuntu) anzeigen, indem Sie zu der folgenden Adresse gehen:

  • https: // Apache.org/server-status
Überprüfen Sie den Status des Apache -Leistungsstatus

Der Apache mod_status Ermöglicht es, eine einfache HTML -Seite mit Informationen zu versorgen wie:

  • Serverversion
  • Aktueller Tag und Zeit in UTC
  • Server -Verfügbarkeit
  • Serverlast
  • Totaler Verkehr
  • Gesamtzahl der eingehenden Anfragen
  • Die CPU -Nutzung des Webservers
  • PIDs mit den jeweiligen Kunden und vieles mehr.

Lassen Sie uns nun den Gang verschieben und sehen, wie Sie aktuelle Statistiken über den Apache-Webserver erhalten können.

Testumgebung

Betriebssystem: Ubuntu 20.04 Anwendung: Apache HTTP Server Version: 2.4.41 IP -Adresse: 34.123.9.111 Dokument root:/var/www/html 

Aktivieren Sie mod_status in Apache Ubuntu

Standardmäßig wird Apache mit dem geliefert mod_status Modul bereits aktiviert. Sie können dies überprüfen, indem Sie die überprüfen mods_enabled Verzeichnis durch Ausführen von LS -Befehl wie gezeigt:

$ ls/etc/apache2/mods-fähig 
Überprüfen Sie das Modul mod_status in Apache Ubuntu

Stellen Sie sicher, dass die Status.Conf Und Status.Belastung Dateien sind vorhanden. Wenn nicht, müssen Sie aktivieren mod_status Modul durch Aufrufen des Befehls:

$ sudo/usr/sbin/a2enmod Status 

Konfigurieren Sie mod_status in Apache Ubuntu

Wie bereits erwähnt, die mod_status ist bereits aktiviert. Es sind jedoch zusätzliche Optimierungen erforderlich, damit Sie auf die Server-Status-Seite zugreifen können. Dazu müssen Sie die ändern Status.Conf Datei.

$ sudo vim/etc/apache2/mods-fähig/status.Conf 

Setzen Sie die IP erfordern Richtlinie, um die IP -Adresse des Computers widerzuspiegeln, aus dem Sie auf den Server zugreifen werden.

Konfigurieren Sie das Modul mod_status in Apache Ubuntu

Speichern Sie die Änderungen und starten Sie Apache neu, damit die Änderungen wirksam werden, um den Status wie gezeigt zu bestätigen:

$ sudo systemctl starten Sie Apache2 neu 

Überprüfen Sie dann den Status von Apache und stellen Sie sicher.

$ sudo systemctl Status Apache2 
Überprüfen Sie den Apache -Status in Ubuntu

Durchsuchen Sie danach die URL des Webservers wie gezeigt.

http: // server-ip/server-Status 

Sie erhalten eine Status -HTML.

Überwachen Sie Apache Ubuntu Leistung

NOTIZ: Zum Beispiel die Seite nach einem bestimmten Zeitintervall aktualisieren lassen, 5 Sekunden anhängen die “?Aktualisieren = 5 ” Am Ende der URL.

http: // server-ip/server-Status?Aktualisieren = 5 

Dies bietet eine bessere Überwachungskapazität der Leistung Ihres Servers als die einfache statische HTML -Seite früher auf.

Das geht alles vorerst um die mod_status Modul. Bleiben Sie für so viel mehr auf Tecmint dran.