Solved

How to track incoming HTTP traffic in a web server?

Posted on 2009-05-15
8
1,204 Views
Last Modified: 2013-11-19
I've a web server running numerous asp.net web apps. I need to track incoming HTTP requests to specific App/URLs. This could be easily done reading IIS logs or in the web application itself. But the problem is some applications/sites have IIS logs disabled due to disk space concerns. so I cannot rely on the log files.

I need to setup a process/service that runs all the time despite IIS status (Up/Down) and tracks incoming HTTP requests/port 80.  I need some help with tracking incoming HTTP traffic.  Some C++/C# code snippet would be very helpful. Thanks for your help!
0
Comment
Question by:ExcUsr2008
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 4
  • 3
8 Comments
 
LVL 3

Expert Comment

by:bleech677
ID: 24398357
You can use google urchin which will not use your disk space for logs and will give yo ua nice dashboard for your site traffic

http://www.google.com/analytics/

I would like the to use the IIS logs since there are many useful pieces of info in there and there are many excellent free log parsers available for IIS
0
 
LVL 3

Expert Comment

by:bleech677
ID: 24398362
As for when IIS is down you would need to track that at your firewall
0
 

Author Comment

by:ExcUsr2008
ID: 24400474
Thanks for your suggestions. Hoping to find solution on developing a batch/service that can monitor HTTP traffic.
0
Ransomware: The New Cyber Threat & How to Stop It

This infographic explains ransomware, type of malware that blocks access to your files or your systems and holds them hostage until a ransom is paid. It also examines the different types of ransomware and explains what you can do to thwart this sinister online threat.  

 
LVL 3

Expert Comment

by:bleech677
ID: 24411385
0
 

Author Comment

by:ExcUsr2008
ID: 24417804
thanks, but It is not really about troubleshooting apps but monitoring HTTP traffic on a specific application URL live. This means i need to be able to track the hits to the server even IIS is down for any reason.
0
 
LVL 3

Expert Comment

by:bleech677
ID: 24420899
http://iismonitor.motobit.com/

Either that or you need some kind of proxy between IIS and the outside
0
 

Accepted Solution

by:
ExcUsr2008 earned 0 total points
ID: 24427575
You could probably right. I still need to find a way to develop a service using C# that can do what i need.
0
 
LVL 3

Expert Comment

by:Leo_Skybird
ID: 24792215
Here is a free solution called statcounter.com. We are using it to incoming track traffic. It seems there are  some flaws like it is not accurate, However it is free.
Hope it helps you a bit!
0

Featured Post

Turn Insights Into Action

You’ve already invested in ITSM tools, chat applications, automation utilities, and more. Fortify these solutions with intelligent communications so you can drive business processes forward.

With xMatters, you'll never miss a beat.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article will inform Clients about common and important expectations from the freelancers (Experts) who are looking at your Gig.
Australian government abolished Visa 457 earlier this April and this article describes how this decision might affect Australian IT scene and IT experts.
The view will learn how to download and install SIMTOOLS and FORMLIST into Excel, how to use SIMTOOLS to generate a Monte Carlo simulation of 30 sales calls, and how to calculate the conditional probability based on the results of the Monte Carlo …
Learn how to create flexible layouts using relative units in CSS.  New relative units added in CSS3 include vw(viewports width), vh(viewports height), vmin(minimum of viewports height and width), and vmax (maximum of viewports height and width).

689 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question