[linux-l] Announcement: apalogretrieve (Apache Logs with SQL-like interface)
Oliver Bandel
oliver at first.in-berlin.de
Do Aug 9 01:52:40 CEST 2007
Hallo,
habe vorhin ein kleines Toolchen ins Netz gestellt.
Das Dingens heißt "apalogretrieve" (binary-Name: apalog)
und ist ein Programm, das einem das Absetzen von Abfragen auf's Apache
Logfile erlaubt (common logfile format wird voraus gesetzt)
und zwar mit einer SQL-like Abfragesprache.
Man kann dann zum Beipiel sowas hier machen:
select date, host, referrer, request from "access.log" where request like
"%PROFIL%";
oder
select * from "access.log" where referrer != "-";
usw.
Man kann auch Verknüpfungen von Einzelnen Bedingungen
mit AND, OR, NOT nutzen, für den Fall daß man doch ganz gezielte
Einträge sucht, die ansonsten schwer zu selektieren sind.
Die Projekt-Seite mit ein paar Infos (naja, das README ist eigentlich
informativer ;-)) ist diese da:
http://www.first.in-berlin.de/software/tools/apalogretrieve/
Direkter Download-Link:
http://www.first.in-berlin.de/software/tools/apalogretrieve/apalogretrieve-0-9.tgz
Zum Kompilieren eines der compile.* scripte aufrufen,
je nachdem, ob man Bytecode oder Native-Code-Binary haben will.
(Man muß OCaml installiert haben; es werden aber keine externen Libs benötigt,
also sollte das Tool problemlos kompilieren.)
So, Viel Spaß damit.
Gruß,
Oliver
--
http://www.first.in-berlin.de/
Mehr Informationen über die Mailingliste linux-l