Archive for 'Monitoring'

Measuring website latency with http_ping

A year or so ago, I modified my ldap-ping.pl script to create a script (http-ping.pl) that would measure the time it took to retrieve a specific URI from a web server. While scouring the OpenBSD ports collection for website monitoring tools, I came across http_ping. This is a great tool for measuring the time it […]

Measuring website latency

While reading a slew of information on web application monitoring, I came across echoping. This nifty little utility allows you to measure the time it takes to ping a server, perform an SMTP exchange with a mail server, or to request a URI from a web server. The following example uses the echoping “-h” (URI […]

Measuring packet loss

In continuing on with my commitment to describe my favorite network utilities, I bring to you mtr: $ mtr -r -c 10 mail.prefetch.net HOST: me Loss% Snt Last Avg Best Wrst StDev 1. 10.238.4.1 0.0% 10 9.2 8.2 5.4 12.6 2.1 2. 68.86.108.13 0.0% 10 9.2 9.4 6.3 14.9 2.8 3. 68.86.106.45 0.0% 10 15.1 […]

Siege web benchmarking utility

While I am waiting for Apache to build with the libtool –debug option, I thought I would share my thoughts on the siege utility. Siege is an open source HTTP regression and debugging utility. I have used curl and ab in the past to debug and benchmark websites, but prefer siege, since it allows me […]

Measuring Website Page Load Times

I was curious to see how long it would take to load “index.html” from my web server, so I created http-ping.pl to measure the time it took to retrieve a webpage from my web server: $ http-ping.pl -s prefetch.net -p 80 -d 2 Querying HTTP server prefetch.net:80 every 2 seconds (Ctrl-C to stop): Mon Nov […]