LogParser permet le requêtage de fichiers de logs (sous diverses formes) au moyen d'un langage de requetage type SQL.
L'utilisation est souple (encore faut il trouver la bonne requête ;)) et idéal pour analyser les logs IIS
quelques exemples :
Connexion en fonction d'un date (format CSV)
logparser -i:IISW3C -o:CSV "select time,c-ip INTO "C:\ConnexionDate.txt" FROM C:\WINDOWS\system32\LogFilesch\{Nom du fiier log IIS}\*.log where date = '{La date souhaitée}' GROUP BY time,c-ip ORDER BY time DESC"
Le top 20 des urls (format Graphique)
logparser "select top 20 cs-uri-stem, count(*) as Hits into C:\Top20Url.gif from C:\WINDOWS\system32\LogFiles\{Nom du fiier log IIS}\*.log group by cs-uri-stem order by Hits DESC" -i:w3c -chartType:barstacked -view:on
Graphique des erreurs (format Graphique)
logparser "select sc-status, count(*) as Hits into C:\ErrorCodes.gif from C:\WINDOWS\system32\LogFiles\{Nom du fichier log IIS}\*.log group by sc-status" -i:w3c -chartType:pieexploded3d -view:on
Top 10 des IP (format Graphique)
logparser "select top 10 c-ip, count(*) as Hits into C:\Top10Ip.gif from C:\WINDOWS\system32\LogFiles\{Nom du fichier log IIS}\*.log group by c-ip order by Hits DESC" -i:w3c -chartType:bar3d -view:on
Pages les plus lentes
logparser "select top 10 cs-uri-stem, time-taken from C:\WINDOWS\system32\LogFiles\{Nom du fichier log IIS}\*.log order by time-taken DESC" -i:w3c
Aucun commentaire:
Enregistrer un commentaire