HACKER Q&A
📣 wpietri

Best Open-Source Monitoring?


I maintain a bunch of small things: little web sites, a Twitter bot, a couple of home servers, etc. Currently I'm getting rid of my colocated server and moving a bunch of stuff to the cloud. (Yay terraform!) 7 years ago, I ended up with Nagios for monitoring and alerting, but I've never really liked it. What are folks using these days? What do you like about it?


  👤 UrbanPiper Accepted Answer ✓
What do you mean by best?

What features are you looking for?

What is your comfortable tech expertise to configure, organize, and maintain monitoring tools?

There are a few good OSS monitoring tools out there.

Alerta - Distributed, scaleable and flexible monitoring system.

Canopsis - Opensource Hypervision and Data Aggregation Software

Cacti - Web-based network monitoring and graphing tool.

Cabot - Monitoring and alerts, similar to PagerDuty.

Centreon - IT infrastructure and application monitoring for service performance.

check_mk - Collection of extensions for Nagios.

Flapjack - Monitoring notification routing & event processing system.

Icinga - Fork of Nagios.

LibreNMS - fork of Observium.

Monit - Small Open Source utility for managing and monitoring Unix systems.

Munin - Networked resource monitoring tool.

Naemon - Network monitoring tool based on the Nagios 4 core with performance enhancements and new features.

Nagios - Computer system, network and infrastructure monitoring software application.

Node-Bell - Real-time anomalies detection for periodic time series, metrics monitor.

Observium - SNMP monitoring for servers and networking devices. Runs on linux.

Opsview - Based on Nagios 4, Opsview Core is ideal for small IT and test environments.

Riemann - Flexible and fast events processor allowing complex events/metrics analysis.

Sensu - Open source monitoring framework.

Sentry - Application monitoring, event logging and aggregation.

Serverstats - A simple tool for creating graphs using rrdtool. (source on github)

Seyren - An alerting dashboard for Graphite.

Shinken - Another monitoring framework.

Xymon - Network monitoring inspired by Big Brother.

Zabbix - Enterprise-class software for monitoring of networks and applications.

Zenoss - Application, server, and network management platform based on Zope


👤 warrenm
I've only ever seen/used OpenNMS (https://opennms.org) and Nagios (which you've already got)

👤 verdverm
Prometheus + EFK + Graphana.

👤 foob4r
Grafana