[Gfoss] OT (mica tanto)

a.furieri a lqt.it a.furieri a lqt.it
Lun 8 Nov 2010 18:47:04 CET


- OT perché questa lista si occupa prevalentemente
di argomenti strettamente connessi con il GIS
- "mica tanto" perché immagino che comunque un
gran numero di noi deve via via occuparsi della
gestione di qualche WebServer

ho appena scoperto, abbastanza casualmente, che
SpatialiteGui può essere un valido strumento
per analizzare un LOG-File di Apache (yes!!!)

------------------------------------------------

a) si attiva il tool "Virtual CSV/TXT"
b) si seleziona il path del LOG-File 
c) le altre impostazioni da utilizzare sono:
   "first line contains column names" = NO
   "text separator" = DOUBLE QUOTES
   "column separator" = SPACE
   "decimal separator" = POINT
   "charset encoding" = UTF-8

dopo di che è facilissimo interrogare il
LogFile via SQL
P.Es. è possibile scoprire immediatamente
quante connessioni si sono verificate per 
ciascun indirizzo IP di origine:
SELECT COL001, Count(*) FROM AccessLog
GROUP BY COL001  ORDER BY 2 DESC;

oppure quanti/quali "accessi strani" si 
sono verificati:
SELECT * FROM AccessLog
WHERE COL007 != 200;

quante volte è stato scaricata una certa
risorsa:
SELECT Count(*) FROM AccessLog
WHERE COL006 LIKE '%index.html%';

qual'è il browser preferito dei nostri
utenti:
SELECT Count(*) FROM AccessLog
WHERE COL010 LIKE '%firefox%';
SELECT Count(*) FROM AccessLog
WHERE COL010 LIKE '%safari%';
SELECT Count(*) FROM AccessLog
WHERE COL010 LIKE '%chrome%';
SELECT Count(*) FROM AccessLog
WHERE COL010 LIKE '%opera%';
SELECT Count(*) FROM AccessLog
WHERE COL010 LIKE '%MSIE 6%';
SELECT Count(*) FROM AccessLog
WHERE COL010 LIKE '%MSIE 7%';
SELECT Count(*) FROM AccessLog
WHERE COL010 LIKE '%MSIE 8%';

sempre buono a sapersi, no ?

ciao Sandro


Maggiori informazioni sulla lista Gfoss