Server monitoring tools/solution?

Caporegime
Joined
12 Mar 2004
Posts
29,913
Location
England
I've setup a Windows Server 2012 R2 machine which functions as a database, web (lan facing), file, vpn, and client backup server.

I would like to be able to setup some kind of automatic monitoring of the server that will alert me to any major problems like low disk space, high memory/cpu utilization, raid drive failure, connection issues on the lan etc. I would also want downtime monitoring as well.

Obviously I need a remote machine to monitor for downtime.

I was wondering what the standard solutions are for this kind of thing? I assume that a remote machine has software which interfaces with software on the server and then takes action such as sending an email or sms if there is a problem with it?
 
Last edited:

Xez

Xez

Associate
Joined
24 Jun 2005
Posts
2,021
Location
Lincolnshire
We use PRTG network monitoring. If it's a Dell or HP server that it can monitor a lot of hardware values also such as raid failure, raid battery failure etc.
 
Soldato
Joined
15 Sep 2009
Posts
2,897
Location
Manchester
We have used PRTG, Nagios and What's Up Gold, they've all be good at what they do, but Nagios was my favourite once it was configured. WUG was the easiest to configure.
 
Caporegime
Joined
18 Oct 2002
Posts
26,098
With server monitoring you either pay with cash and buy something, or you pay with your time and rip your hair out trying to get Nagios working.

If your company has an attitude of "buy something that works and is supported" then look at PRTG. If they have a culture of tinkering then Icinga (Nagios but less horrible to look at) is worth a go.
 
Associate
Joined
7 Aug 2012
Posts
948
If you have any programming skills, maybe write your own application to monitor the system?

We had an issue with one of our Cloud servers where SQL would start nomming all the RAM.

Wrote a small tool in VB.net which would email me if the amount of memory available dipped below 300MB.

It's worked great for us. The only thing that I would see you might have issues with is the RAID as I'd have no idea how to monitor that, but certainly monitoring CPU and memory wouldn't be a problem.

Also on your remote machine you could get it to ping your server, if you don't get a reply, send you an email.
 
Soldato
Joined
13 Jun 2009
Posts
4,230
Location
My own head
If you want to pay... everyone raves about NewRelic.

I was going to pop in here and also say Zabbix, but agree it maybe is overkill for one server. But it would be quick to install and you can just run it as a single server/node without any hassle.

The default templates/triggers would all be there, and it would pretty much be install and go. In terms of emailing, I'd recommend tieing it to an SMTP relay like mailgun which is free.
 
Caporegime
Joined
18 Oct 2002
Posts
26,098
NewRelic isn't really an infrastructure monitoring tool, it's more for looking at why your web app has suddenly crawled and lets you correlate the performance hit with a database latency issue etc.
 
Associate
Joined
2 Jul 2004
Posts
1,820
Location
East Midlands
Just another one to add to the mix we use Idera, previously known as CopperEgg. You pay per probe/server and there's two levels of monitoring, if you know what you are going to use in advance i.e. number of servers then you can prepay at a good discount.
 
Back
Top Bottom