Free / Open Source Server Monitoring & Alerting?

twitter logo github logo ・1 min read

I have a server provided by SSD nodes which I use for my business website along with a few small node.js applications. At the moment due to the size of these projects I have the web, app and database layers all hosted on the same single server. Whilst I have automated most tasks for managing this server I currently have no single simple view of its resource allocation nor any monitoring/ alerting in place if things go downhill.

I'm on the lookout for any free/open source monitoring and alerting applications. I've used Webmin in the past I'm not 100% confident it covers this area fully.

Any options put forward are appreciated!

twitter logo DISCUSS (2)
markdown guide
 

pretty much prometheus.io is the leader in your targeted search, and Nagios.

Speaking of stats and metrics, OpenCensus tries to create a standard protocol with the major players in the industry (including prometheus) opencensus.io/

As a tip, I recommend you to join the "dark side", docker, containers and cloud. You do not need to waste time anymore on provisioning infrastructure and calculate the hardware requirements, everything should be automated and scaled by itself.

 

You should definitely take a look at the prometheus stack

Classic DEV Post from Jan 22 '18

To 30 Billion and Beyond

A story about building a scaling a web service in an extremely simple way using Heroku.

ImTheDeveloper profile image
Developer 😎 Business Analyst 🌍 Solution Architect Still a developer at ❀ and spend a lot of my time building personal and client projects from home.