Best Server Health monitoring Tool

Hi Friends,

My company has 50 users in total with domain infrastructure (Windows Server 2012 Standard Edition). I wanted to install server health monitoring tool which can generate server health report and email to the designated email on everyday basis.

Any cheapest solution? Any Idea, which software is worth to buy?

Thank you in advance.
Mitul PrajapatiJunior IT EngineerAsked:
Who is Participating?
Adam BrownSr Solutions ArchitectCommented:
You can configure Windows Perfmon to continually monitor performance as well, and set it up to send alerts if you wish. covers how to do it. That's the cheapest solution you'll find for what you want :D

The hardware alerts are going to be the sticking point, though. That level of monitoring will usually require a hardware component like a DRAC or iLO card.
Adam BrownSr Solutions ArchitectCommented:
There are various powershell scripts like the following that will send an email with various utilization stats:

But in general, the solution you want depends on what kind of data you want. There are numerous companies that offer server monitoring tools. Manageengine has some pretty good ones:

SolarWinds has the most commonly used solutions: but they cost more than most entry level servers and are targeted more towards enterprise environments.

You can also look at some of the major Remote Monitoring and Management solutions like LogMeIn, nAble, Kaseya, Atera, and Connectwise offer good solutions, though they are focused mainly on providing RMM solutions for Managed Service Providers, which monitor hundreds or thousands of servers, rather than just one or two, so I don't know what they will all charge for monitoring a small network like yours. LogMeIn Pro is probably going to be the one that is most likely to give you prices for a network that size, since they also go after individual businesses with their products, but all of the RMM providers charge monthly rates rather than a single flat rate for their products.
Mitul PrajapatiJunior IT EngineerAuthor Commented:
I wanted to monitor following things,

(1) CPU Utilization
(2) Memory Utilization
(3) Bandwidth Utilization (optional)
(4) Disk Utilization
(5) Hardware related alert

I wanted to set threshold for each server so that I can be notified by email if threshold limit cross the upper or lower defined limit.

I have tried manage engine application but it is not helpful as needs to generate report manually.
Solardwinds is so expensive and not suit my company as it has 50 users.

I need to look into the software you have suggested to me.

Thank you Adam..
Problems using Powershell and Active Directory?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

Mitul PrajapatiJunior IT EngineerAuthor Commented:
Thank You so much Adam for solving my question.

Really Appreciated...
Mitul, you might want to look at prtg, it's is more of a trigger based notification and with the amount of info you are trying to monitor you an do it for free. Actually, you may be able to just set thresholds high enough for it to trigger warning/error messages repeated daily. Just a thought.
Mitul PrajapatiJunior IT EngineerAuthor Commented:
Thanks to both of you...
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.