Question

Nous avons une application .Net IIS déployé sur plusieurs machines. Nous utilisons les informations du journal IIS pour faire des rapports de performance de l'application Web et la navigation par l'utilisateur. À l'heure actuelle la déclaration est nécessaire que rarement (une fois par jour, pour la veille), donc nous avons juste rouler les journaux toutes les 24 heures, et déplacer les anciens journaux à notre serveur de rapports.

Nous avons une nouvelle exigence que nous avons besoin de moyens redressement plus rapide sur l'IIS informations du journal, par exemple chaque minute à cause de la discussion.

Il existe des outils Apache comme Facebook de Scribe pour déplacer scalable logs du serveur web Apache à travers un réseau des serveurs.

Y a-t-il des outils similaires disponibles pour IIS?

Est-ce la bonne question à poser?

Devrions-nous faire quelque chose de différent, si les exigences de calendrier ont tellement changé?

J'ai regardé cette question et les réponses, et seul qui semble se rapprocher est celui-ci .

Pointeurs apprécié!

Était-ce utile?

La solution

Snare est un peu vieux, mais mentionner la valeur.

Agent Snare pour les serveurs IIS

http://www.intersectalliance.com/projects/SnareIIS/index.html

J'ai utilisé cette ancienne version depuis longtemps et il a bien fonctionné par le transfert / envoi / répliquant les journaux IIS sur un réseau via syslog.

Aujourd'hui, ils ont une version plus récente appelée Snare Epilogue

http://www.intersectalliance.com/projects/EpilogWindows/index.html

Le code est également open source; peut-être vous trouverez peut-être utile.

Vous pouvez également essayer ...

http://nxlog.org

http://www.syslogserver.com/syslogagent.html

Autres conseils

J'ai tendance à écrire un fichier .bat conjointement avec Log Parser 2.2. Le fichier .bat déterminera les dates de fichiers appropriés et tirer les journaux correspondants à partir de plusieurs emplacements de journaux du serveur IIS dans un seul répertoire local. Une fois les fichiers à travers je lance alors une commande Log Parser pour interroger le contenu du journal sur tous les fichiers journaux, puis produire un seul fichier de sortie au format .csv. Enfin, je lance un travail de SSIS pour importer le nouveau fichier .csv dans une table de journal en cours d'exécution que je peut alors requête sur une base continue.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top