Ping and Performance monitoring an internal URL website

tektwo
tektwo used Ask the Experts™
on
We are currently developing an internal web tool and I want to be able to monitor performance and analyze the site from my local machine.  IE not install it on a server or have a tool that requires a .com outside our network.

I want to be able to ping the site and different pages to constantly check response times and see when it is either slow or non responsive.  Also any additional performance analysis tools would be welcome.

Just to reiterate I need to tool to be locally run on my machine and have it actively checking when I want it to.  Any thoughts?  I prefer a free ping tool but paid is fine as well.
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Top Expert 2014
Commented:
Just as a F.Y.I, ping really does not show you "performance" of a server.  Ping shows you how long it took to send a small amount of data from a host to another host and back.  Network traffic between the the two hosts, how busy any/all switches/routers in the path, as well as how busy the source and destination hosts are affect the ping time.

If normally ping takes 1 second and all of sudden it takes 10 seconds, you don't know where the problem is.  It could be within the network or on the remote host.

However, for ping you can use smokeping (http://oss.oetiker.ch/smokeping/).

For URL monitoring if you have less than 100 URL's PRTG has a free monitor (https://www.paessler.com/url_monitoring)
Top Expert 2004
Commented:
Another option is JMeter.  Using JMeter, you can describe a series of specific tests.  It can be as simple as hitting a single URL, or as complicated as navigating forms with sessions and cookies.  Using post-processors, you can create assertions to test the return from the server for validity or error.  Listeners allow you to collect statistics, such as latency, hits/second, error counts, and much more.  You can install it on your own workstation, or even on a third computer you control from remote.

When looking at JMeter, there is a lot to it - it will be easy to feel overwhelmed.  The learning curve is pretty shallow for simple exercises, though.  The software is a lot easier than it appears.  If you do run into trouble creating tests, you can always ask for more help here.  There is also BlazeMeter, which can create JMeter test files for you.  They do require an account and a browser extension, but both are free.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial