Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×
The Internet

Web Site Monitoring Services? 21

Napoleon Solo asks: "Unfortunately, it seems like most web hosts still don't do a good job of monitoring whether a server is up or not, especially for dedicated servers. It seems like an off-network monitoring service is a good idea if you want to know when your site goes down. (After all, it's not like your host will tell you). What monitoring services (preferably free) do Slashdot readers like? I'm familiar with QWK.Mon, NetWhistle, and NetMechanic. (Although neither of the latter two offer free service any more) are there any others?"
This discussion has been archived. No new comments can be posted.

Web Site Monitoring Services?

Comments Filter:
  • by Anonymous Coward
    There's NetSaint, Big Brother, What's Up, and a whole bunch of others. Your provider probably already has the tools to do it, but charges a little extra per month for it. If they don't, then you're with a bad provider.

    There's a company in Canada called N-able Technologies [n-ableit.com] that will monitor it for you with their software as a service.

    Oh, and Big Brother is written in shell script, not perl. It's got a bit of C as well. And it's not Free, it's free. (Stallman has a big beef with the BB licence, BTW.)
  • <meta http-equiv="refresh" content="x; url=y">

    where x = num of seconds, and y = the url (omit to just refresh)

    -mark
  • Be careful when choosing a managed monitoring service. A customer of ours used NetWhistle to keep tabs on the site. It was paging him 300+ times per day saying his site was down. I tracerouted to them and they were 29 hops away, and we weren't more than 4 hops from any of 3 major backbones. It took him a month to cancel his service, during which time he happily filled our inboxes with forwarded emails saying his site was dead.

    My advice would be to set up a machine at another ISP and use that to monitor with Big Brother or What'sUP Gold or something instead.
  • From their website:

    SiteAngel [bmc.com] monitors online customer satisfaction. It continuously simulates and measures the true end-to-end customer experience at a Web site. Use SiteAngel to compare how your site's performance and availability stack up to service-level agreements.

  • why don't you try netcraft - its free and quick and it can monitor most sites - just go to uptime.netcraft.com
  • Howdy all!

    We currently use a nice little program called IPSentry. www.ipsentry.com It has many plugins for various things such as http monitoring, NT Event log monitoring, mail route checking, smtp/pop3 status checking, and more!

    We have now had it for several months and haven't had a complaint with it yet! Very good!

    Thnx,
    Fuller
  • I haven't seen any DNS problems until today but I have noticed others complaining. I run my own DNS servers at home that forward to various ISPs and finally fall back to the root servers so I expect I am fairly immune to localized problems.

    But today I have been unable to resolve opensource.org either from home or from work.

    I wonder how many of these problems are as a result of these canned 'sploits against bind. I see 5-10 port 53 probes a day against my home network. (In general I think these no-brains attacks are getting much more common. Sunday saw a Windows unicode attack against my apache server :-)

    We might see even more fun with this latest ipfilter problem. People who previously thought they were safe because their nameservers wouldn't respond to external queries due to firewall rules might find themselves suddenly vulnerable again. A fragmentation attack against IP Filter [securityfocus.com]

  • speaking of that, whats the html tag to refresh the page after X seconds (or move to a different page after X seconds)?

    crazney
  • Try Servers Alive ( www.woodstone.nu [woodstone.nu]). It's for windoze. I've used it to monitor several types of services and it's been great. The basic version is free.
  • This doesn't really answer his question, and I don't mean to pick on this post, since most of the posts here are telling how to locally monitor servers, and every good aadmin knows that it's not the local server connection you care about, but the external connection

    That being said, Big Brother is a very good program for internal monitoring of just about anything you can think of. There's scripts for most things, and if there isn't, and you can figure out how to script it, there's an "API" for throwing events to the BBDISPLAY host. Full paging/notification capabilities, even to the point of different methods based on what event and what time it is (Email everyone all the time, page oncall if it's between 6 PM and 7 AM, etc). I've used it at multiple places, and just recently set it up at home (Of course, Apache is being a bitch and not authing me through to see it...oh well). For a small-to-mid sized shop that doesn't want to spend the $$$ on something like Tivoli or Unicenter, and doesn't need full interactivity and auto-discovery and all that crap, BB will do good for ya.

    The web page for Big Brother is here [bb4.net]

  • I posted this thought as a reply down lower, but it'll get lost.

    Running a program on your network to tell you if your web server goes down is worth exactly zero. If your net connection goes down, your web server is still up, it's just not reachable by the rest of the world. In the end, you could care less if your local connection dies, as long as people out in the world can still see your web site.

    None of these programs will help you determine if you are reachable from the outside world unless you get yourself another colocated server in a completely different location to run the scripts on:

    • Nocol
    • Big Brother
    • NetSaint
    • mon
    • Servers Alive
    • What's Up
    • Internet Exploder

    What you want is something like:

    • Toolshack.com
    • AlertMeFirst.com
    • NetWhistle.com
    • WebmasterSolutions
    • Website Monitor
    I didn't look hard for these, they are all on Yahoo's World Wide Web Software [yahoo.com] category. I haven't researched them, so YMMV.
  • by wik ( 10258 )
    <META HTTP-EQUIV="Refresh" CONTENT="5;URL=PUT_YER_URL_HERE">

    The CONTENT tag is formatted as Seconds;url

    I don't quite see how this would tell you if your web server is up, unless you happen to notice that IE timed out and gave you a nastygram to that effect. It puts an awful lot of trust into the user who is staring cross-eyed at the screen until the box crashes. :-)
  • The DNS failures is also in a K5 story that's in the acceptance queue. Odd.

    Wierd. Although I don't think the Scientologists have anything to do with it, I too have noticed a general meltdown in DNS lately (past week at most). I had sorta attributed it to Bellsouth (my (on ADSL) and coincidently my servers (on T3s) DNS), but AT&T has been suffering as well (dial-up and ISDN), according to some of our offices in other states.

    --
    Evan

  • by mbyte ( 65875 )
    How about mon ? its a great and flexible tool. you can set up to monitor web sites (witht their http client), and send alarms in various ways..

    look at http://www.kernel.org/software/mon/

  • I use ArsDigita's Uptime Server. It's a free service. From http://uptime.arsdigita.com/uptime/about.tcl [arsdigita.com]:
    Uptime periodically requests a page from your server. If the site is unreachable, Uptime sends you email. Uptime will continue checking your site. When it becomes reachable again, Uptime will send you one more message.

    If you wish to be beeped by Uptime, then you need only subscribe to a beeper service that has an email gateway. You can give Uptime a custom subject line or message body if your beeping service needs a specially formatted message.

    What's the period? Right now, the average user's server gets queried every 15 minutes. We have "gold" and "silver" users who get queried every two or five minutes. These are generally friends of ours or people who help support this site in some way.

    You cna sign up here: http://uptime.arsdigita.com/uptime/ [arsdigita.com]
  • How about Internet Explorer? Set it to a page with a 300 second refresh, and wait for it to pop up an error message.

    While you're doing that, you might as well use MRTG and have some useful information (eg, bandwidth being used, DoS attacks in progress, cpu load average...) on that page.
  • If you want to stay with self-run software I would check out either NetSaint [sourceforge.net] or BigBrother [bb4.com], both are free. I stongly recommend NetSaint as it is easier to add custom service monitoring than BigBrother and I believe has a better interface. Big Brother however is simpler to setup and is all in Perl, so if you need to hack it up a bit, it's not too hard.

    One thing no Corporation with a web site should be without is off-site monitoring. This is invaluable in determining whether people can visit your site. Two major players in this arena are RedAlert [redalert.com] and ServiceMetrics [slashdot.org]. RedAlert runs a meer $20 per month per URL. And will test your site every 15 minutes to see if it is accessible, if it is not, it will email/page you. It also has the option of looking for a keyword in the response in order to make sure your CGI, Java, ASP is working.

    ServiceMetrics is more expensive, but actually uses machines around the world to hit your site, and has more monitoring features such as variable SLAs, web-based traceroute, and HTML timing (in which they tell you give a web page, not only how long it takes to download the web page, but also how long it takes to do all the images associtated with that page, letting you know the total time for anywhere in the world.) I would strongly recommend RedAlert be added to your monitoring package.
    --
    He had come like a thief in the night,
  • by alewando ( 854 ) on Monday April 09, 2001 @03:16PM (#304130)
    There've been lots of dns errors running around the past couple days; it's making me wonder whether this there's some greater issue underlying the widespread failures.

    The internet was designed to withstand a coordinated attack at key servers, so if one goes down, the others keep chugging along. So all these dns errors can't have a technical explanation. They have to have a political one.

    My suspicion is the Scientologists. We saw how much clout they had with removing that comment on slashdot a few weeks ago, so we know they have the means and the intentions to wreak havoc on a grand scale (attacking sites, such as slashdot, critical to our nation's growth and prosperity). So why would they stop there?

    It wouldn't surprise me to learn they disagree with Yahoo too. Yahoo has been entering industries and distribution-networks that compete with the Scientologists' own enterprises. There is a finite number of stupid people in the world, and you can't get a monopoly if you're not willing to corner the market. That's why they attacked slashdot (cutting at the very nerve centers of geek inanity) and have been allegedly attacking Yahoo.

    Punch that monkey for Scientology? No thanks, I'm full.

    That's why it doesn't matter whether you can keep your own couple servers running, as this article alludes to. Unless you keep them from coordinated attack by malicious hackers, you're a sitting duck for corporate espionage.
  • by bconway ( 63464 ) on Monday April 09, 2001 @03:38PM (#304131) Homepage
    It's free (GPL), if you're able to keep a machine online checking the site for you. It started off as a glorified Perl script and has turned into an amazing project. You can find the web site here: http://www.netplex-tech.com/software/nocol/ [netplex-tech.com]. I've set it up at multiple places of employment and it's quite sufficient for a network monitoring tool, not just for web sites. Give it a try!
  • by Starky ( 236203 ) on Monday April 09, 2001 @06:24PM (#304132)
    I find Big Brother [bb4.com] to be a reliable, configurable, and robust monitoring tool. They have clients that run on both *nix and Windoze and hundreds of user-contributed plug-ins that can monitor everything from your Oracle instance to the weather in Chatenooga (sp?).

    Another monitoring app which I found so fun to play with I contributed code to the project is Peep [sourceforge.net]: The Network Auralizer. It's certainly a unique idea for a monitoring app, and it tends to grow on you over time.

    Hope this helps!

The rule on staying alive as a program manager is to give 'em a number or give 'em a date, but never give 'em both at once.

Working...