WN

WN (https://www.wn.se/forum/index.php)
-   Serversidans teknologier (https://www.wn.se/forum/forumdisplay.php?f=4)
-   -   Accessloggarna till mysqldatabas (https://www.wn.se/forum/showthread.php?t=1042448)

abergman 2010-06-09 00:59

Accessloggarna till mysqldatabas
 
Hej,

Jag vill få in mina accessloggar till en mysqldatabas för senare hantering, är det någon som har någon bra idé på hur man lyckas med det?

Finns det någon bra applikation som kan göra det? Eller måste jag skriva ett script för att lyckas med det? Det gäller vanliga ECLF loggar..

Magnus_A 2010-06-09 08:37

Från 5.1.6 ska det gå, läs mer här:
http://dev.mysql.com/doc/refman/5.1/en/query-log.html

abergman 2010-06-09 23:16

Citat:

Ursprungligen postat av Magnus_A (Inlägg 20358712)
Från 5.1.6 ska det gå, läs mer här:
http://dev.mysql.com/doc/refman/5.1/en/query-log.html

klantigt av mig att inte nämna att det var apaches/nginx accessloggar jag syftade på:) Men tack ändå!

Magnus_A 2010-06-10 09:06

Då blev det klarare.
För apache finns mod_log_sql men projektet verkar inte vara uppdaterat sedan 2006.
Annars finns det möjligheter att skicka loggen till ett script som lägger in informationen i en databas istället för till en loggfil.
I tredje hand kan man ta upp och tolka loggarna med regexp och köra in dem i databas i efterhand.

Här finns en gammal artikel som tar upp frågan.

Allmänt kan man säga att själva loggningen av data i apache inte erbjuder några problem. Det är först när man ska titta i loggarna och försöka hitta något det blir krångligt.

abergman 2010-06-10 11:53

Citat:

Ursprungligen postat av Magnus_A (Inlägg 20358879)
Då blev det klarare.
För apache finns mod_log_sql men projektet verkar inte vara uppdaterat sedan 2006.
Annars finns det möjligheter att skicka loggen till ett script som lägger in informationen i en databas istället för till en loggfil.
I tredje hand kan man ta upp och tolka loggarna med regexp och köra in dem i databas i efterhand.

Här finns en gammal artikel som tar upp frågan.

Allmänt kan man säga att själva loggningen av data i apache inte erbjuder några problem. Det är först när man ska titta i loggarna och försöka hitta något det blir krångligt.

Jag har gett upp att hitta något som kan lösa det åt mig automagiskt, mod_log_sql hade nog hjälpt mig, men jag kör Nginx så det är ganska kört.

Till slut så har jag skrivit ett script som parsar igenom det åt mig, och eftersom jag är lat och inte kan regexp, så har jag skrivit om logformatet så nu slipper jag bry mig om det:)


Alla tider är GMT +2. Klockan är nu 14:37.

Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson