apache foundation logo

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

Blogging

Voici une méthode relativement simple à utiliser via protocole SSH pour enregistrer vos logs chez 1and1 directement dans une table. L’intérêt? Permettre une analyse et un traitement des données, notamment de tous les bots (robots) qui parcourent en permanence la toile. LA solution idéale pour analyser et améliorer votre performance SEO (classement des pages de votre site sur les moteurs de recherche comme Google ou Bing).

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 '\"'; "

Voici quelques livres recommandés sur le SQL:

[aff cat= »livre-sql »]

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…

Fiverr, la plateforme avec des milliers d'offres de freelances

Découvrez notre séléction de produits pour les particuliers et professionnels.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *