Hotline pc one faq windows Pariez chez Sportingbet!  
Hotline pc line
Hotline PC - contact Hotline PC - Vista Hotline PC - Windows XP Hotline PC - dossiers Hotline PC - registre Hotline PC - reseaux Hotline PC - applications Hotline PC - ms-dos Hotline PC - gravure Hotline PC - autres
Google
 
Forum
Fonds d'écran
Sonneries
Sonneries






Log Parser

Une introduction à LogParser 2.2.

Dernière mise à jour : 10/11/2006

Créer des statistiques sur votre système

LogParser 2.2 se télécharge à partir de cette adresse :
http://www.microsoft.com/downloads/details.aspx?FamilyID=890cd06b-abf8-4c25-91b2-f8d975cf8c07&displaylang=en.
Vous pouvez ensuite le lancer directement à partir du menu Tous les programmes.

  • La syntaxe complète s'obtient an tapant cette commande : LogParser –h grammar
  • La liste des fonctions est affichée en saisissant ceci : LogParser –h functions
  • Afin d'obtenir de l'aide sur un paramètre en particulier : LogParser –h –o:chart

Oui, c'est vraiment ardu !
A priori cet outil est utilisé pour analyser des fichiers journaux (.log).
L'idée de base est celle-ci :
logparser -i:<Format d'entrée> -o:<Format de sortie>
En bref, d'un côté du tuyau on recueille des données et, à l'autre bout, on les affiche au format voulu (fichiers texte, HTML, graphiques Excel, table de base de données, etc.)

Afin d'afficher tous les événements consignés dans le journal système on peut se servir de cette requête :
logparser "select * from system" -i:evt

  • Appuyez à chaque fois sur n'importe quelle touche pour faire défiler l'écran.
  • Servez-vous du raccourci clavier Ctrl + C pour arrêter l'exécution de la commande.

Afin de n'afficher que les événements ayant généré une erreur, tapez cette requête :
logparser "select * from System where EventTypeName='Error event'" -i:evt

Afin d'afficher le nom du module, le nombre d'erreurs générées puis afficher le résultat dans une table, utilisez cette commande :
logparser "select SourceName, count (*) from System where EventTypeName='Error event' group by SourceName" -i:evt –o:DATAGRID

Voici d'autres exemples :

Générer un fichier GIF montrant le nombre d'enregistrement réalisé :
LogParser "select SourceName, count(*) as [Number of Events] into Test.gif from System group by SourceName order by [Number of Events] desc" -o:chart -chartType:Column3D

Analyser un fichier généré par Filemon :
LogParser "Select Text from C:\Filemon.log where Text like '%Access Denied%'" -i:textline -q:off

Calculer la répartition des valeurs dans la branche HKCR :
LogParser "select ValueType, count(*) into DATAGRID from \HKCR group by ValueType"

Lister tous les fichiers présents dans le repertoire Temp :
LogParser "select Name, Size from c:\temp\*.*" -i:fs -o:nat -rtp:-1

Voici une variante :
LogParser "select count(Size) as [Total Files], sum(Size) as Size from 'c:\temp\*.*' " -i:fs

Afficher le nombre de fichiers journaux :
LogParser "select count(Size) as [Total Files], sum(Size) as Size from c:\*.* where extract_extension(Name) = 'log' " -i:fs

Compter le nombre de fichiers executables :
LogParser "select count(Size) as [Total Files], sum(Size) as Size from c:\test\*.* where extract_extension(Name) = 'exe' " -i:FS
Vous pouvez aussi adjoindre le paramètre -recurse:-1 (profondeur illimitée);
-recurse:-3 (récursivité limitée à 3 niveaux de répertoires);
-recurse:0 : aucune.

Afficher les cinq fichiers les plus importants du répertoire TEMP :
LogParser "select TOP 5 * from %temp%\*.* order by Size desc" -i:fs

Afficher un graphique des fichiers classés en fonction de leur extension et placés dans un répertoire de test :
LogParser "select extract_extension(Name), count(Size) into chart.gif from c:\test\*.* group by extract_extension(name)" -i:FS -view -charttitle "Classement des fichiers en fonction de leur extension "

Afficher la somme MD5 des fichiers exécutables trouvés dans un répertoire de test (sans récursivité) :
LogParser "select Name, HashMD5_File(Path) from c:\test\*.* where extract_extension(Name) = 'exe' " -i:FS -recurse:0

Afficher les entrées d'un flux RSS bien connu :
LogParser -h -i:xml http://www.hotline-pc.org/fluxrss.xml
Afficher ensuite les titres de niveau 2 :
LogParser "select title2 from http://www.hotline-pc.org/fluxrss.xml" -i:xml -fMode:Tree

Voilà un outil puissant mais pas du tout intuitif !



blog, bookmark, newsletter


abc-blagues - infopage - les societes - entrepreneurs de france - annufrance - flashmeat topsitefr - radioduweb
c-rigolo - woopami - rire-et-sourire - pubstv - widouf - planete-nokia - streaming-fr

© 2001-2008 Hotline-PC.org. Tous droits réservés. Ce site fait régulièrement l'objet d'un marquage IDDN.IDDN Certification
Un site du réseau : 

Contact - Plan du site - Notice légale
Blog Bookmark Newsletter