Web Site Monitoring Services?
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?"
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 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.)
where x = num of seconds, and y = the url (omit to just refresh)
-mark
-mark
If your computer says LINUX, run...computers can't talk! [unless you have text-speech software]
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.
I like music
SiteAngel 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
Two wrongs don't make a right, three lefts do!
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
#BBS-Files on DALNet IRC, Come and Chat about the good old days of BBSing!
You're hired!
Carousel is a lie!
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
God said, "div D = rho, div B = 0, curl E = -@B/@t, curl H = J + @D/@t," and there was light.
speaking of that, whats the html tag to refresh the page after X seconds (or move to a different page after X seconds)?
crazney
stuff
Try Servers Alive ( www.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
This space for rent. Call 1-800-STEAK4U
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:
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 category. I haven't researched them, so YMMV.This space for rent. Call 1-800-STEAK4U
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.
/ \
\ / ASCII ribbon campaign for peace
x
/ \
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
"$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
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/
Prevent email address forgery. Publish SPF records for y
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.
Tarsnap: Online backups for the truly paranoid
If you want to stay with self-run software I would check out either NetSaint or BigBrother, 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 and ServiceMetrics. 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,
Si hoc legere scis nimium eruditionis habes
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.
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/. 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!
Interested in open source engine management for your Subaru?
Another monitoring app which I found so fun to play with I contributed code to the project is Peep: 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!
-- My choice of computing platform is a symbol of my individuality and belief in personal freedom.