Server monitoring tools


We are setting up a windows based server that will host a company website. We need to implement monitoring and protection tools. We need  to monitor if there is any hardware/software faults and if the server is under any kind of attack.

What tools can you recommend us?

Thank you
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Hello ThereSystem AdministratorCommented:
If you can, use Zabbix. Pretty nice tool. Many tutorial are on YT how to set it up. After setup you can monitor every device in your network - routers, switches, servers, workstations.

There is also a tool developed by MS called Windows Performance Monitor.

NetCrunch is an option too.

Anyone who has used Solarwinds will tell you it is well worth the money.
Great interface, easy to setup/add servers, do reports etc.

Other alternatives: Free Windows Server Monitoring Tool or Spicework Network Monitor.

You need to choose what fits you best.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Dan McFaddenSystems EngineerCommented:
1.  For hardware monitoring, it's best to go with the manufacturers hardware monitoring tools.  They tend to be the most complete and thorough.  HP has HP Openview, Dell has OpenManage Essentials.  If this is a 3rd party white box, I would recommend purchasing a product that has technical support and that is regularly updated.  WhatsUp Gold from Ipswitch.

You can also look at Nagios Core, Spiceworks and OpenNMS.

2.  Website monitoring has 2 parts.  Site availability and Log Analysis.

2a.  Site Availability, this can be accomplished using the monitoring utility that I posted above.  Basically, it any utility that can make an HTTP request (GET) to a defined URL.  If the return code is successfuly, the site is considered online.  A 2nd part to availability is request response time or performance monitoring.  This can also be monitoring in this manner by tracking to send and receive times of the availability probe.  Performance monitoring can be extremely deep and detailed, meaning the probes get integrated into the application's infrastructure and monitor various aspects of the app's components interaction.

2b.  HTTP Logs analysis.  I can never say enough about this topic.  It is one of the first recommendations I make when working with a web server.  Turn on HTTP logging, all fields (the default settings are not optimal).  There are plenty of open source, freeware web analysis tools on the market today that this is easily accomplished.  The choice of tools depends on if you need real-time web analysis or time-lagged analysis.

For real-time (or near real-time) analysis, products like JavaScript based add-ins for websites work relatively well.  Google Analytics, Piwiks, etc.

For time-lagged analysis, products like AWStats, Analog, LogAlyze, Webalizer and good old Log Parser

Here is an article that compares the 2 approaches for log analysis:

Seth SimmonsSr. Systems AdministratorCommented:
No comment has been added to this question in more than 21 days, so it is now classified as abandoned.

I have recommended this question be closed as follows:

-- Hello There (https:#a42442612)
-- Dan McFadden (https:#a42443435)

If you feel this question should be closed differently, post an objection and the moderators will review all objections and close it as they feel fit. If no one objects, this question will be closed automatically the way described above.

Experts-Exchange Cleanup Volunteer
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Windows OS

From novice to tech pro — start learning today.