From owner-freebsd-questions@FreeBSD.ORG Thu Sep 4 18:58:23 2008 Return-Path: Delivered-To: questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 91D8A106566B for ; Thu, 4 Sep 2008 18:58:23 +0000 (UTC) (envelope-from reddvinylene@gmail.com) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.185]) by mx1.freebsd.org (Postfix) with ESMTP id 42E408FC21 for ; Thu, 4 Sep 2008 18:58:21 +0000 (UTC) (envelope-from reddvinylene@gmail.com) Received: by nf-out-0910.google.com with SMTP id h3so38582nfh.33 for ; Thu, 04 Sep 2008 11:58:19 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type:references; bh=80pp9/c2pnVK0zFO16aXslp2Y/dd4HeMuFkuDpMmy/M=; b=kB/8q3Sk5P4TF5sp7e9i1taLACegFEJvM+UnkfjqV91h2lHnG/6joqgb6jAp8RnE/J NUwENjXXALnPlITyAdRD+LjF2RHYVSgTd/KF8SYDXrcYYmOogPuu0FlFSiueHm0NVijG +ssKWIf/HfzhBbp6jSGW7brwemQbCqCjMkVCc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:references; b=OOTRsUG2Vbzkx9dnWju7M8RR+U69HZhZ34OEvDcp1f75guYpCaeL3dCxHkn/7vS3tq b2JImf+QAxfLUXeWX0ISp52izTcrbGeFPoaZvOZ+b7eD/HGOWm4ZvLA8A8UuQZYAwLVp Dz23RovFwJYD+nThgYYda/NgmMRqfv0YMoXNI= Received: by 10.187.237.12 with SMTP id o12mr2477806far.56.1220554699670; Thu, 04 Sep 2008 11:58:19 -0700 (PDT) Received: by 10.187.205.5 with HTTP; Thu, 4 Sep 2008 11:58:19 -0700 (PDT) Message-ID: Date: Thu, 4 Sep 2008 20:58:19 +0200 From: "Redd Vinylene" To: "Matthew Seaman" In-Reply-To: <48BAB1C1.8020802@infracaninophile.co.uk> MIME-Version: 1.0 References: <2620c3260808301722s673f70dkab7590f1ed9e48a4@mail.gmail.com> <48BAB1C1.8020802@infracaninophile.co.uk> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: questions@freebsd.org Subject: Re: How to test the uptime of a webserver? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Sep 2008 18:58:23 -0000 On Sun, Aug 31, 2008 at 4:59 PM, Matthew Seaman < m.seaman@infracaninophile.co.uk> wrote: > Redd Vinylene wrote: > >> On Sun, Aug 31, 2008 at 2:22 AM, Moises Castellanos >> wrote: >> >>> >>> On Sun, Aug 31, 2008 at 7:05 PM, Redd Vinylene >>> wrote: >>> >> > I got this dedicated server which is exposed to DDoS attacks quite >>>> frequently. Say I need to host a website on it, is there any way of >>>> telling how often it is actually online (to the rest of the world)? >>>> >>>> Maybe make some sort of ping script from a remote server? >>>> >>> > You can install nagios and monitor the web server. It will send you an >>> email when >>> the server is down and when is up again. With this information you can >>> know >>> the uptime >>> of the web server. >>> >> > I'd have to install Nagios on a different server then, right? I doubt >> the actual server knows when its ISP's link drops (or just slows down) >> due to an attack. >> > > Not necessarily. You can install nagios on your web server and use it > to monitor a server at the other end of your wan link -- usually a > machine in your ISPs infrastructure[*] -- on the basis that if you can get > packets out, then other people can get packets in. The trick is to monitor > something that isn't too far away, or you'll end up monitoring the > availability of other people's networks, rather than your own. > > There's a lot more can be done than just monitoring connectivity by > sending ICMP ping packets every so often. There are any number of > ways a web server can go wrong -- processes can crash, critical disk > partitions can fill up, load spikes can overwhelm the machine's capacity. > You can develop a range of different nagios tests that should tell you > pretty much at a glance just what has gone wrong. Takes all the fun out > of diagnosing the problems perhaps, but it does mean you'll be back to > bed sooner when the pager goes off in the small hours. > > Cheers, > > Matthew > > [*] Some ISPs provide machines specifically for this purpose. > > -- > Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard > Flat 3 > PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate > Kent, CT11 9PW > > Thank you guys. I'm looking for the simplest solution though, like a simple oneliner, or a shell script. Anybody have an idea? -- http://www.home.no/reddvinylene