I did some googling but was unsuccessful, so I am posting here. I am looking to get an app (preferably free/open source) to monitor my servers on port 80 that would send me an email/text when some predefined timeout triggers. I could probably write something in VB to do this but i am burried with projects, why reinvent the wheel. I know there are services out there that want you to pay $5/month to do so, I was thinking about a Windows app that would sit on my computer and simply monitor predefined list of IPs on port 80.

Thanks!

link|improve this question
2  
nagios - its massively overkill for what you suggest - but costs nothing, is reliable, and very extendable. – symcbean Aug 11 '10 at 14:41
symcbean - will it install on windows? – busyone Aug 11 '10 at 14:56
feedback

closed as not constructive by Chris S Mar 6 at 18:15

This question is not a good fit to our Q&A format. We expect answers to generally involve facts, references, or specific expertise; this question will likely solicit opinion, debate, arguments, polling, or extended discussion. See the FAQ for guidance on how to improve it.

4 Answers

You should check out Pingdom. It's mainly a web app that will send you e-mail/text notifications for any downtime, and the timing is configurable. It comes with a Windows app that will notify you if a site goes down. It's free for a single site, and has a monthly fee for additional sites and other features. I know it's not the same as just a desktop app, but it'll work better if you need reliable monitoring.

link|improve this answer
feedback

In Linux box you can do a little script for monitor webservers.

A example of the script (put in the webserverlist.txt file all the servers that you want to monitor and set the params of timeout as you need):

#!/bin/sh

serverlist=`cat webserverlist.txt`

for i in $serverlist; do
echo $i
        wget --connect-timeout=2 --read-timeout=5 $i 2>&1
        if [ $? -eq 1 ]; then
                echo "ALARM: Webserver $i no OK" | mail -s "ALARM: Webserver $i no OK" my@email.com
        fi
done
link|improve this answer
thanks Mitch, anything for windows? :) – busyone Aug 11 '10 at 14:55
Install cygwin, then you can run this script in windows easily. Lifehacker.com has a decent intro: lifehacker.com/179514/… – Jed Daniels Mar 6 at 18:09
feedback

quick and free monitoring app

http://polymon.codeplex.com/

link|improve this answer
thanks, i am checking out this app but its really confusing, the full version that requires database needs plugins in order to monitor TCP ports, but i cant find them anywhere on the site. the Real Time version does not monitor TCP ports.... :| am i missing something? – busyone Aug 13 '10 at 16:56
sorry I've been on vaca, but the non real time one will monitor a website out of the box no plugins necessary. I have not used the real time one so I don' t know anything about that. – tony roth Aug 16 '10 at 5:50
feedback

PRTG Network Monitor will do the trick for you. The free version allows up to 10 sensors, more then sufficient for a simple web server.

http://www.paessler.com/download/prtg

Remember to request the free license too.

The installation is a breeze. Simple and straightforward and awesome amount of features.

link|improve this answer
feedback