In der Schule habe ich die aufgabe bekommen, dass ich ein Apache Logdatei programmieren soll, leider komme ich aber nicht weiter …das programm soll diese Aufgaben können
Die Datei enthält Informationen zur IP-Adresse Datum, Uhrzeit zur Art der Meldung und zum verwendeten Protokoll
Aufgabenschritte:
Die Apache-Logdatei zeilenweise einlesen
Jede einzelne Zeile in ihre Bestandteile zerlegen und anpassen, dabei
- Umrechenen der Uhrzeit
- Datum und Uhrzeit in ein Date-Objekt (Hilfsklasse DateFormat) überführen
Meldung ("…") aufteilen in: - Befehl
- angeforderte Datei
- Protokoll
Weitere Informationen
-das Erstellen einer Statistik - Informationen zur Anzahl der Zeilen
- Anzahl der GET/POST/??? Anfragen
- Anzahl der 200er, 300er, 400er und 500er Meldungen
Wieviel Kilo-/Megabyte wurden ausgeliefert
Welche Datei wurde am häufigsten angefordert
Welche IP fordete welche Dateien an
Das Erstellen einer Datei mit den Ergebnissen