linux:analisislogs
This is an old revision of the document!
Analizar logs
Como pasar los logs de apache a una base de datos para su análisis.
He hecho un programa awk que transforma los logs de apache en csv, legible por Excel o fácilmente importable en mysql.
Si lo ejecuamos así:
awk -f parser.awk access_log >access.csv
Transformamos el fichero “access_log” en el fichero “access.csv” que es perfectamente legible en una hoja excel o en mysql.
Instrucciones para cargarlo en mysql
mysql> create table logs (ip varchar(15), user varchar(10), pass varchar(10), date_raw varchar(50), date varchar(30), time varchar(30), timezone varchar(10), peticion varchar(250), code tinyint, code2 smallint, referer varchar(500), agent varchar(500)); mysql> load data low_priority infile "/home/rluna/access.log" into table logs fields terminated by ';' optionally enclosed by '"';
linux/analisislogs.1239473980.txt.gz · Last modified: 2022/12/02 21:02 (external edit)