Creare report da log di apache

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Creare report da log di apache

Messaggio 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

Avatar utente
aschenaz
Staff
Staff
Messaggi: 4623
Iscritto il: mer 28 lug 2004, 0:00
Nome Cognome: Nino
Slackware: current
Kernel: 5.4.x
Desktop: KDE
Località: Reggio Calabria
Contatta:

Re: Creare report da log di apache

Messaggio da aschenaz »

Prova a vedere questo (e comunque fai una ricerca su phpclasses...):
http://www.phpclasses.org/browse/package/1483.html

Ciao,
nino

Avatar utente
masalapianta
Iper Master
Iper Master
Messaggi: 2775
Iscritto il: lun 25 lug 2005, 0:00
Nome Cognome: famoso porco
Kernel: uname -r
Desktop: awesome
Distribuzione: Debian
Località: Roma
Contatta:

Re: Creare report da log di apache

Messaggio 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)

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Creare report da log di apache

Messaggio 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

Avatar utente
masalapianta
Iper Master
Iper Master
Messaggi: 2775
Iscritto il: lun 25 lug 2005, 0:00
Nome Cognome: famoso porco
Kernel: uname -r
Desktop: awesome
Distribuzione: Debian
Località: Roma
Contatta:

Re: Creare report da log di apache

Messaggio 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

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Creare report da log di apache

Messaggio 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

Avatar utente
masalapianta
Iper Master
Iper Master
Messaggi: 2775
Iscritto il: lun 25 lug 2005, 0:00
Nome Cognome: famoso porco
Kernel: uname -r
Desktop: awesome
Distribuzione: Debian
Località: Roma
Contatta:

Re: Creare report da log di apache

Messaggio 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 ;)

Avatar utente
conraid
Staff
Staff
Messaggi: 13631
Iscritto il: gio 14 lug 2005, 0:00
Nome Cognome: Corrado Franco
Slackware: current64
Desktop: kde
Località: Livorno
Contatta:

Re: Creare report da log di apache

Messaggio 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

Rispondi