Università degli Studi di Modena e Reggio Emilia
Facoltà di Ingegneria – Sede di Modena
Corso di Laurea in Ingegneria Informatica – Nuovo Ordinamento
Tecnologia database
per l’analisi di log file di Web
server
Relatore:
Prof. Daniele Montanari
Correlatore:
Prof. Sonia Bergamaschi
Candidato:
Tania Farinella
Software di analisi
Analog
WebTrends
Stream
Database
Formato dei file
 Memorizzazione completa
Formato dei file di log
 Common Log File Format
 Extended Log File Format
 Massima flessibilità
Common Log File Format
92.4.84.76 - jo [15/Sep/2005:16:23:09 +0600] "GET /index.htm HTTP/1.0" 200
498
remotehost
92.4.84.76
rfc 931
-
auth_user
jo
[data]
[15/Sep/2005:16:23:09 +0600]
“richiesta”
"GET /index.htm HTTP/1.0"
stato
200
byte
498
Pre-elaborazione
File log
Formato
formatoLog
Common Log File Format:
%h %l %u %t \"%r\" %>s %b
"GET /index.htm HTTP/1.0"
elaboraLog
GET|/index.htm|HTTP/1.0
File Client
File Protocollo
classiLog
File Data
File Url
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
Dispositivo
Autenticazione
Pagina
Tipo di documento
Elenco
Elementi
distintivi
Software
Time out
Sessioni
Utente
Client
Pagina
Account
html/htm
create view pagine (nomeU,tipoU,dominioU,errU)
as select * from url where (tipoU='html' or tipoU='htm')
Utente
92.4.84.76
184.5.1.56
Prima pagina
Ultima pagina
Num. Pagine
nick
/index.html
/collegamenti/link.htm
10
jo
/home.html
/guestbook.htm
23
Percorsi
23
nodo
/studenti.html
104
/lezioni/
/docenti.asp
121
/lezioni/matematica.htm
56
/lezioni/elettronica.htm
82
/lezioni/informatica.htm
nodo
47
/home/
112
/studenti.html
/docenti.asp
121
56
/lezioni/
/lezioni/matematica.htm
/lezioni/elettronica.htm
82
/lezioni/informatica.htm
Risultati
 Efficienza
 Resoconto generale, report specifici
 Sessioni, percorsi
 Flessibilità
 Nuove analisi
Prossimi lavori
Grafica
Formati
Sessioni
Percorsi
Profili utenti
Scarica

Tecnologia database per l`analisi di log file di Web server