Ich habe mich gefragt, ob ich zu Hause einen Server mit apache2 bereitstelle. Ich möchte in Echtzeit wissen, wie viel Verkehr derzeit auf meiner Website ist.
Bitte und Danke.
:) :)
server
apache2
network-monitoring
myusuf3
quelle
quelle
Antworten:
Sie können das Paket installieren, mit
iptraf
dem Sie verschiedene TCP- und UDP-Informationen in Echtzeit überwachen können. Seitentreffer werden in Echtzeit in dem von Ihnen konfigurierten Apache-Protokoll protokolliert. Sie können diese Datei entweder nach der Anzahl der Zeilen durchsuchen, die Ihrem Zeitraum entsprechen, oder Sie können piwik für Ihren Apache-Server verwenden, um eine Analyse ähnlich wie bei Google Analytics zu erhalten.quelle
Ich häufig das Hinzufügen Statusmodul zu meiner Apache - Konfiguration , so dass ich den Betriebszustand von Apache untersuchen kann (dieses Beispiel beschränkt den Zugriff auf nur
localhost
Statusabfragen).Dies geht in der virtualhost-Konfiguration:
Dies geht in der allgemeinen Serverkonfiguration (die ich verwendet habe
/etc/apache2/conf.d/10status.conf
):Und dann stelle ich sicher, dass
mod_status
aktiviert ist:Danach kann ich einfach http://your-virtual-host.example.com/server-status besuchen und alle möglichen Details abrufen , einschließlich der allgemeinen Zusammenfassung wie folgt:
Ich mag besonders die Anfragen / Sek. Und den detaillierten Bericht darüber, welche URLs bereitgestellt werden (oder wurden).
quelle
Ich würde die Verwendung von Apachetop empfehlen , leider scheint die Entwicklung gestoppt zu sein, aber es funktioniert gut.
Diese Seite ist neuer.
quelle
apachetop
ist cooleriptraf
als für mich :)Wenn Ihnen alle 5 Minuten Echtzeit ausreicht, schauen Sie sich Munin an . Es sammelt Systeminformationen und zeigt sie in schönen Diagrammen an. Eine Live-Beispielinstallation finden Sie hier .
quelle
ssh root @ HOST tcpdump -U -s0 -w - 'nicht Port 22' | Wireshark -k -i -
HOST = Ihr Webserver hat die Statistik für das Menü ausgewählt und auf E / A-Diagramme geklickt
quelle
Probieren Sie Kakteen.
quelle