Pagina 1 di 1
Creare report da log di apache
Inviato: mer 15 lug 2009, 13:20
da conraid
Conoscete qualche software che dai log di apache mi crei un report come questo?
http://www.beloop.com/softs/ezboowebsta ... 1247650401
Quello sopra è generato da una tabella MySQL di un software di statistiche scritto in php, ma è in php4 e non va più con php5
Tutti i programmi trovati (sia php-mysql, sia quelli tipo awstats) hanno sommari ma non una lista dettagliata come quella, che tra l'altro è simile a quella visualizzabile tramite i log in formato combined di apache.
Lo so che potrei crearlo da solo in php, ma se ne esiste qualcuno già pronto, anche da far installare nel server sarebbe meglio
Re: Creare report da log di apache
Inviato: mer 15 lug 2009, 14:10
da aschenaz
Prova a vedere questo (e comunque fai una ricerca su phpclasses...):
http://www.phpclasses.org/browse/package/1483.html
Ciao,
nino
Re: Creare report da log di apache
Inviato: mer 15 lug 2009, 15:57
da masalapianta
awstats mi pare abbia una lista quasi come quella proposta in quel link (forse manca l'OS, ma nel 90% dei casi lo vedi dall'agent)
Re: Creare report da log di apache
Inviato: mer 15 lug 2009, 16:08
da conraid
masalapianta ha scritto:awstats mi pare abbia una lista quasi come quella proposta in quel link (forse manca l'OS, ma nel 90% dei casi lo vedi dall'agent)
L'OS non mi serve, basterebbe anche solo IP, data, pagina visitata
Serve per vedere il flusso di un utente e capire se sta sbagliando lui o è fatto male il sito.
awstats se non sbaglio fa vedere dati aggregati e non pagina per pagina visitata
dalla demo del sito awstats
http://www.nltechno.com/awstats/awstats ... ailleur.fr
non mi sembra che ci sia una cosa simile
nei miei siti ho la 6.6 che è ancora più vecchia
Re: Creare report da log di apache
Inviato: mer 15 lug 2009, 16:27
da masalapianta
conraid ha scritto:masalapianta ha scritto:awstats mi pare abbia una lista quasi come quella proposta in quel link (forse manca l'OS, ma nel 90% dei casi lo vedi dall'agent)
L'OS non mi serve, basterebbe anche solo IP, data, pagina visitata
Serve per vedere il flusso di un utente e capire se sta sbagliando lui o è fatto male il sito.
awstats se non sbaglio fa vedere dati aggregati e non pagina per pagina visitata
dalla demo del sito awstats
http://www.nltechno.com/awstats/awstats ... ailleur.fr
non mi sembra che ci sia una cosa simile
nei miei siti ho la 6.6 che è ancora più vecchia
cioe' ti serve vedere una lista delle singole richieste http? quello gia lo puoi vedere dai log di apache, non ti serve un analizzatore di log; al piu', se vuoi un'interfaccia web, con poche righe di codice ti fai due script (uno che butta i dati presi dai log di apache su un db, per evitare di far bufferizzare ad una web app un file troppo grosso) e uno (php?) per visualizzare via web quei dati
Re: Creare report da log di apache
Inviato: mer 15 lug 2009, 16:39
da conraid
Lo so, è che volevo trovare qualcosa di pronto in quanto sono già impegnato nel convertire il codice per php5.3 e rischio di non fare in tempo
Re: Creare report da log di apache
Inviato: mer 15 lug 2009, 16:47
da masalapianta
conraid ha scritto:Lo so, è che volevo trovare qualcosa di pronto in quanto sono già impegnato nel convertire il codice per php5.3 e rischio di non fare in tempo
http://bitbrook.de/software/mod_log_mysql/
http://freshmeat.net/projects/apachelogviewsql/
il primo e' un dso di apache che permette di loggare su mysql e il secondo una web app in php per visualizzare i log scritti dal primo sul db; non ho mai usato nessuno dei due quindi non garantisco

Re: Creare report da log di apache
Inviato: mer 15 lug 2009, 17:02
da conraid
il modulo di apache sarebbe una buona soluzione, così evito il carico di adesso (in pratica mi memorizza in un db quei dati ad ogni accesso alla pagina interessata) ma ho pur sempre i dati nel db, guardo se posso installarlo