Un script rapide pour enregistrer les logs chez 1&1 dans une table MySQL

apache foundation logo

create table LOGS (IP varchar(30), DASH_1 varchar(1), DASH_2 varchar(1), DATE varchar(100), UTC varchar(10), URL text, SERVER_RESPONSE int(49), WEIGHT int(9), SITE varchar(255), DASH_3 varchar(30),  REFERER text);

mysql --local-infile=1 -h mabasededonnees.db.1and1.com -u userdb -ppassword db_name -e " load data local infile '~/logs/access.log.current' into table LOGS fields terminated by ' ' optionally enclosed by '\"'; "

Ce simple script, vous pouvez l’utiliser pour enregistrer de temps en temps (attention à l’espace de stockage!!!) pour analyser vos logs. Très utile aussi pour analyser toutes les données inhabituelles de crawl… et en profiter pour bloquer les tentatives de connexion à votre website un peu bizarres.

Bref, un article pour les geeks…

Likez la page pour ne rater aucun article!