[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