14
Tecnologia database per l’analisi di log file di Web server Relatore: Prof. Daniele Montanari Correlatore: Prof. Sonia Bergamaschi Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria – Sede di Modena Corso di Laurea in Ingegneria Informatica – Nuovo Ordinamento Candidato: Tania Farinella

Tecnologia database per lanalisi di log file di Web server Relatore: Prof. Daniele Montanari Correlatore: Prof. Sonia Bergamaschi Università degli Studi

Embed Size (px)

Citation preview

Tecnologia database per l’analisi di log file di Web

server

Relatore: Prof. Daniele Montanari

Correlatore:Prof. Sonia Bergamaschi

Università degli Studi di Modena e Reggio Emilia

Facoltà di Ingegneria – Sede di ModenaCorso di Laurea in Ingegneria Informatica – Nuovo Ordinamento

Candidato:Tania Farinella

Software di analisi

Database

WebTrendsAnalog

Stream

Memorizzazione completa

Formato dei file

Massima flessibilità

Formato dei file di log

Common Log File Format

Extended Log File Format

Common Log File Format

remotehost

rfc 931

auth_user

[data]

“richiesta” "GET /index.htm HTTP/1.0"

stato

byte

200

498

jo

[15/Sep/2005:16:23:09 +0600]

-

92.4.84.76

92.4.84.76 - jo [15/Sep/2005:16:23:09 +0600] "GET /index.htm HTTP/1.0" 200 498

Pre-elaborazione

formatoLog

File log

Formato

elaboraLog

classiLog

File ClientFile Protocollo

File DataFile Url

Common Log File Format:

%h %l %u %t \"%r\" %>s %b

"GET /index.htm HTTP/1.0"

GET|/index.htm|HTTP/1.0

Database

General Summary

select @datiTrasferiti = sum ( ( dimL as bigint ) )

from Linea

where dimL <> '-'

and ( ( statoL > = 200 and statoL < 300 ) or statoL = 304 )

Report specifici

Resoconto dei tipi di file

Sessioni

Utente

Elementi distintivi

Pagina

Dispositivo

Autenticazione

Tipo di documento

Elenco

Software

Time out

Sessioni

Utente Client Account

Pagina html/htm

Utente Prima pagina Ultima pagina Num. Pagine

92.4.84.76 nick 10/collegamenti/link.htm

/index.html

184.5.1.56 jo 23/guestbook.htm/home.html

create view pagine (nomeU,tipoU,dominioU,errU)

as select * from url where (tipoU='html' or tipoU='htm')

Percorsi

/lezioni/

/lezioni/informatica.htm

/lezioni/elettronica.htm

/lezioni/matematica.htm

/docenti.asp

/studenti.htmlnodo23

104

121

56

82

/lezioni/

/lezioni/informatica.htm

/lezioni/elettronica.htm

/lezioni/matematica.htm/docenti.asp

/home/

nodo

47

112

121

56

82

/studenti.html

Risultati

Efficienza

Flessibilità

Resoconto generale, report specifici

Sessioni, percorsi

Nuove analisi

Prossimi lavori

Grafica

Formati

Sessioni

Percorsi

Profili utenti