Graphique excel pour log squid

Graphique excel pour log squid - Logiciels - Linux et OS Alternatifs

Marsh Posté le 22-03-2010 à 11:37:53    

Bonjour,  
 
Voila depuis quelques temps, je récupère les logs de squid que j'importe par la suite sur mon pc avec windows XP PRO
 
J'aimerais savoir si l'on peut faire des statistiques via excel sur des journaux de logs qui regroupent le plus souvent des milliers de lignes ?
 
Si non ! Connaissez vous un logiciel ( bon, performant, analyse efficace et surtout gratuit ) capable d'analyser et de regrouper les urls visité depuis un fichier .txt contenant des logs. A priori j'ai vu que AWStat n'est pas trop mal et qu'il tourne sur du XP apparement
 
Je cherche un bon logiciel qui marche bien sous  Windows capable d'analyser un fichier .txt ? car j'ai essayé de voir avec Webalizer, Squint et Calamaris sur mon serveur mais le résultat n'est pas vraiment exploitable et clair pour des utilisateurs.
 
Merci de vos réponses si vous avez des suggestions, j'ecoute !!!!

Reply

Marsh Posté le 22-03-2010 à 11:37:53   

Reply

Marsh Posté le 22-03-2010 à 12:43:40    

Bonjour,
 
Tu peux peut être te simplifier la tâche coté serveur en utilisant des outils comme sarg, mysar, squidlight qui peuvent te génerer des statistiques sur l'utilisation faite de ta connexion internet.  
 
Pour certains, ils peuvent te sortir des graphes directement il me semble, et sinon tu peux récuperer les valeurs qu'ils te donnent et te faire les graphes toi même.

Reply

Marsh Posté le 15-04-2010 à 11:14:44    

Ben voila le soucis, c'est que je récupère deja les données en provenance de mon proxy mais j'ai quelques incohérence au niveau de l'heure et puis en moyenne j'ai au moins 190 000 ligne à analyser donc pour les graphes cela n'est pas tip top. Je m'explique

 

1 - Tout d'abord je récupére le fichier access.log par ssh sur mon serveur qui est configuré à la bonne heure quand je fait un date : il m'affiche la date et l'heure exacte du serveur qui est correcte. Mes poste sur le réseau sont configuré a priori normalement au niveau de l'heure

 

2 - Puis je transfére le fichier .log dans un fichier excel par importation

 

J'arrive donc a obtenir ainsi l'ip, l'url, l'état de connexion ou non et la date par contre sous ce format : 1270110946.662

 

Dans excel, je remplace dans toute la colonne le " ."  par une ","  j'obtiens après ceci 1270110947

 

3 - Et ensuite à l'aide d'un programme VB, je fait :

Code :
  1. Cells(i, "a" ).Value = Cells(i, "b" ).Value / 86400 + 25569


Il ne me reste plus qu'a exécuter le code et mettre par la suite le format de cellule pour la colonne "date" sous la forme '01/01/2010 13h30'

 

Le soucis c'est qu'après vérifications, j'ai constaté qu'il y a un décallage de 2 heure environ entre le moment où je me suis connécté sur internet en tapant une URL  depuis un poste du réseau et le moment où je fait ma vérification du log pour cette connexion

 

MAJ : Je viens de m'apercevoir que quand je tape les commandes date et date -u j'obtiens deux chose différentes

 

Pour date -u : Jeudi 15 avril 2010, 12:02:34 ( UTC+0000)
Pour date : Jeudi 15 avril 2010, 14:02:43 ( UTC+0200)

 


Ma question est la suivante : Est ce que qq'un peut me dire s'il vous plait d'où peut provenir ce décallage au niveau des heures ?
Quelles est la manipulation correcte a faire car tout est faussé au niveau des heure car je doit récuperer les log de squid ( date universelle )

 


Merci de votre aide


Message édité par shurik84 le 15-04-2010 à 16:40:07
Reply

Marsh Posté le 15-04-2010 à 11:49:51    

Certainement au niveau des zones et UTC ...


---------------
www.google.fr  
Reply

Marsh Posté le 15-04-2010 à 16:52:06    

Pour le problème de date, j'ai coupé ton topic, en deux.
il serait bon de continuer pour ce sujet sur l'aute.

Reply

Marsh Posté le 15-04-2010 à 16:59:18    

Merci :)

Reply

Marsh Posté le 20-04-2010 à 11:27:55    

Bonjour,

 

Voila j'ai juste une petite question :

 

Comment rajouter +7200 secondes soit +2h lors de mon calcul de récup de log  Cells(i, "b" ).Value / 86400 + 25569

 

86400 étant le nombre seconde par jour et 25569 le nombre de jour entre le 1er janvier 1900 et le 1er janvier 1970 normalement

 

Est ce possible ou pas ?


Message édité par shurik84 le 20-04-2010 à 11:28:25
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed