Web- und Anwendungsserver
    Apache logo

    Apache Überwachung

    Überwachen Sie die Leistung des Apache-HTTP-Servers, die Anfrageraten und den Verbindungsstatus in Echtzeit – ganz ohne Konfiguration.

    Warum überwachen Sie Apache?

    Der Apache HTTP Server ist der weltweit am häufigsten eingesetzte Webserver und bildet die Grundlage für Millionen von Websites. Die Überwachung von Apache ist unerlässlich, um eine optimale Leistung sicherzustellen, Engpässe zu erkennen, bevor sie sich auf die Nutzer auswirken, und eine hohe Verfügbarkeit zu gewährleisten. Die Apache-Integration von Xitoring bietet einen umfassenden Einblick in den Zustand Ihres Servers durch die Erfassung von Metriken in Echtzeit über mod_status.

    Automatische Erkennung über Xitogent – keine manuelle Konfiguration erforderlich
    Echtzeit-Metriken von Apache mod_status
    Anfragefrequenzen, Durchsatz und Verbindungsstatus verfolgen
    Individuell anpassbare Alarmschwellenwerte für jede Kennzahl
    Aufbewahrung historischer Daten zur Trendanalyse
    Funktioniert sowohl auf Linux- als auch auf Windows-Servern
    Optionen zur Verwaltung der Befehlszeile und des Dashboards
    1-minütige Erfassungsintervalle
    Kennzahlen

    Was wir überwachen

    Gesamtzahl der Anfragen

    Gesamtzahl der seit dem Start des Servers verarbeiteten HTTP-Anfragen.

    Anfragen pro Sekunde

    Aktuelle Rate der eingehenden HTTP-Anfragen, die auf Ihrem Server eingehen.

    Bytes pro Sekunde

    Daten-Durchsatzrate, die angibt, wie viele Daten Apache ausliefert.

    Bytes pro Anfrage

    Durchschnittliche Antwortgröße pro Anfrage; nützlich zur Erkennung von Anomalien in der Nutzlast.

    Vielbeschäftigte Arbeitnehmer

    Anzahl der Worker-Threads, die aktiv Anfragen bearbeiten.

    Untätige Arbeitnehmer

    Anzahl der Worker-Threads, die auf eingehende Anfragen warten.

    Anschlüsse insgesamt

    Gesamtzahl der vom Server akzeptierten Verbindungen.

    Verbindungen – Asynchrones Schreiben

    Verbindungen befinden sich im asynchronen Schreibmodus und warten darauf, Daten an Clients zu senden.

    Verbindungen, Asynchron, Keep-Alive

    Verbindungen werden im Keep-Alive-Zustand offen gehalten, um eine mögliche Wiederverwendung zu ermöglichen.

    Asynchrones Schließen von Verbindungen

    Die Verbindungen werden gerade ordnungsgemäß geschlossen.

    Serververfügbarkeit

    Gesamtzeit, die der Apache-Server ohne Neustart läuft.

    CPU-Auslastung

    Prozentualer Anteil der von Apache-Worker-Prozessen beanspruchten CPU-Leistung.

    Auslöser & Benachrichtigungen

    Konfigurierbare Alarmauslöser

    Richten Sie benutzerdefinierte Trigger in Ihrem Dashboard ein, um benachrichtigt zu werden, sobald die Kennzahlen von „Apache“ Ihre festgelegten Schwellenwerte überschreiten.

    Apache Dashboard zur Konfiguration von Überwachungsauslösern

    Vielbeschäftigte Arbeitnehmer

    Warnung

    Wird ausgelöst, wenn die Anzahl der aktiven Worker-Threads Ihren Schwellenwert überschreitet, was darauf hindeutet, dass der Server stark ausgelastet ist und möglicherweise damit beginnt, Anfragen in eine Warteschlange zu stellen.

    Untätige Arbeiter

    entscheidend

    Wird ausgelöst, wenn die Anzahl der inaktiven Worker unter einen Mindestwert fällt, was bedeutet, dass der Server nur wenig freie Kapazität hat, um eingehende Traffic-Spitzen zu bewältigen.

    Anfragen pro Sekunde

    Warnung

    Benachrichtigungen, wenn die Anfragerate die normalen Referenzwerte überschreitet; nützlich zur Erkennung von Traffic-Spitzen, DDoS-Mustern oder außer Kontrolle geratenen Bots.

    CPU-Auslastung

    entscheidend

    Wird ausgelöst, wenn der CPU-Verbrauch von Apache den von Ihnen festgelegten Grenzwert überschreitet, was auf Ressourcenkonflikte hindeutet, die zu einer Verschlechterung der Antwortzeiten führen könnten.

    Bytes pro Sekunde

    Warnung

    Auslöser bei ungewöhnlichem Durchsatz – entweder ungewöhnlich hoch (mögliche Datenexfiltration) oder niedrig (Probleme auf der vorgelagerten Seite).

    Server-Verfügbarkeitszeit zurücksetzen

    entscheidend

    Erkennt, wenn der Zähler für die Server-Betriebszeit auf Null zurückgesetzt wird, was auf einen unerwarteten Neustart oder Absturz von Apache hindeutet.

    01

    Bedeutung von Apache-Überwachung

    Apache wird weltweit auf über 30 % aller aktiven Websites eingesetzt. Ohne eine angemessene Überwachung können Leistungseinbußen, Traffic-Spitzen und Ressourcenengpässe unbemerkt bleiben – was zu Ausfallzeiten, Umsatzverlusten und einer schlechten Benutzererfahrung führen kann.

    • Erkennen Sie lange Reaktionszeiten, bevor sie sich auf die Endnutzer auswirken
    • Speicherlecks und Ressourcenerschöpfung frühzeitig erkennen
    • Verhindern Sie Kettenausfälle in Ihrer Infrastruktur
    • Sicherstellung der SLA-Einhaltung durch Echtzeit-Transparenz
    • Apache-Metriken mit der Leistung der vorgelagerten Anwendung in Beziehung setzen
    Apache-Überwachungs-Dashboard mit Echtzeit-Kennzahlen
    Benachrichtigung bei Serverausfall und Zeitachse des Vorfalls
    02

    Warum entscheiden Sie sich für Xitoring

    Xitoring bietet Apache-Überwachung auf Unternehmensniveau mit einer Einrichtung ohne Konfiguration. Unser schlanker Agent erkennt Ihre Apache-Instanzen automatisch, beginnt innerhalb von weniger als 60 Sekunden mit der Erfassung von Metriken und lässt sich in Ihre bestehenden Benachrichtigungskanäle integrieren.

    • Installation mit einem einzigen Befehl – keine komplizierten YAML- oder Konfigurationsdateien
    • Über 15 globale Überwachungsknoten für Überprüfungen mit geringer Latenz
    • Zentrales Dashboard für Server, Dienste und Verfügbarkeit
    • Flexible Benachrichtigungen über Slack, PagerDuty, Telegram und weitere Dienste
    • Aufbewahrung historischer Daten für die Kapazitätsplanung und Audits
    Übersicht über die Xitoring-Überwachung mehrerer Server
    Benachrichtigungskanäle und Konfiguration von Warnmeldungen
    Bevor Sie beginnen

    Voraussetzungen für Apache

    Stellen Sie sicher, dass diese Punkte erfüllt sind — danach ist die Installation eine Sache von 60 Sekunden.

    • Apache 2.4 oder neuer läuft auf dem Server
    • mod_status aktiviert und von localhost aus erreichbar
    • sudo-/root-Zugriff, um Xitogent zu installieren und die Apache-Konfiguration zu lesen
    Einrichtungsanleitung

    Erste Schritte in Minuten

    1

    Xitogent auf Ihrem Server installieren

    Falls noch nicht geschehen, installieren Sie den ressourcenschonenden Xitogent-Monitoring-Agenten auf Ihrem Server.

    curl -s https://xitoring.com/install.sh | sudo bash -s -- --key=YOUR_API_KEY
    2

    mod_status in Apache aktivieren

    Stellen Sie sicher, dass mod_status aktiviert und lokal erreichbar ist. Fügen Sie folgendes zu Ihrer Apache-Konfiguration hinzu:

    <Location "/server-status"> SetHandler server-status Require local </Location>
    3

    Apache-Integration aktivieren

    Aktivieren Sie die Apache-Integration über das Xitoring-Dashboard oder die CLI. Xitogent erkennt Ihre Apache-Instanz automatisch.

    sudo xitogent integrate
    4

    Alarmschwellen konfigurieren (optional)

    Legen Sie eigene Schwellenwerte für Metriken wie ausgelastete Worker, Request-Rate oder CPU-Last fest, um benachrichtigt zu werden, wenn etwas Aufmerksamkeit benötigt.

    5

    Funktion überprüfen

    Führen Sie diesen Befehl auf dem Server aus, um zu bestätigen, dass Xitogent die Integration erkannt hat. Innerhalb von etwa 30 Sekunden werden frische Metriken in Ihr Dashboard gestreamt.

    sudo xitogent status

    Häufig gestellte Fragen

    Apache überwachen heute

    In weniger als 60 Sekunden eingerichtet. Keine Kreditkarte erforderlich. Umfassende Kennzahlen vom ersten Tag an.

    Kostenlose Testversion starten

    Entdecke weiter

    Verwandte Themen Integrationen