Pregunta

Tenemos una aplicación IIS .Net desplegados en varias máquinas. Utilizamos la información de registro de IIS para hacer la presentación de informes de rendimiento de la aplicación web y la navegación por el usuario. Actualmente, la información sólo se requiere poca frecuencia (una vez al día, para el día anterior), por lo que acaba de rodar los registros de cada 24 horas, y mover los registros antiguos en nuestro servidor de informes.

Tenemos un nuevo requisito Eso significa que necesitamos mucho más rápido cambio en la información del registro de IIS, por ejemplo cada minuto por el bien de la discusión.

Existen herramientas como Facebook Apache de Scribe para mover de forma escalable registros del servidor web Apache a través de una red de de servidores.

¿Hay herramientas similares disponibles para IIS?

¿Es esta la pregunta correcta?

deberíamos estar haciendo algo diferente, si los requisitos de tiempo han cambiado tanto?

He mirado en esta pregunta y las respuestas, y la único que parece acercarse es éste .

Punteros apreciada!

¿Fue útil?

Solución

Snare is a little old but worth mentioning.

Snare Agent for IIS Servers

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

I used this old version a long time ago and it worked well by forwarding/sending/replicating IIS logs over a network via syslog.

Today, they have a newer version called Snare Epilog

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

The code is also open source; perhaps you might find it useful.

You might also want to try ...

http://nxlog.org

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

Otros consejos

I tend to write a .bat file in conjunction with LOG Parser 2.2. The .Bat file will determine the appropriate file dates and pull the corresponding logs from multiple IIS server log locations into a single local directory. Once the files are across I then run a Log Parser command to query the log content over all log files and then produce a single output file in .csv format. Finally, I run an SSIS job to import the new .csv file into a running log table which I can then query on an ongoing basis.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top