A curated list of awesome resources for monitoring tools.
Tranditional Monitoring tools.
Zabbix is the ultimate enterprise-level software designed for real-time monitoring of millions of metrics collected from tens of thousands of servers, virtual machines and network devices. Zabbix is Open Source and comes at no cost.
Ganglia is a scalable distributed monitoring system for high-performance computing systems such as clusters and Grids.
Zenoss works with the world's largest companies to ensure their IT services and applications are always on. As the global leader in hybrid IT monitoring and analytics software, Zenoss provides complete visibility for cloud, virtual and physical IT environments.
netdata is a system for distributed real-time performance and health monitoring. It provides unparalleled insights, in real-time, of everything happening on the system it runs (including applications such as web and database servers), using modern interactive web dashboards.
netdata - Get control of your servers. Simple. Effective. Awesome.
netdata github - Netdata written in C.
Monitoring tools based on nagios.
Naemon is the new monitoring suite that aims to be fast, stable and innovative while giving you a clear view of the state of your network and applications.
Shinken is a monitoring framework. It's a Python Nagios® Core total rewrite enhancing flexibility and large environment management.
Centreon is a network, system, applicative supervision and monitoring tool.
Powerful monitoring for IT networks large and small, visualize all aspects of your IT at a glance.
Opsview - Comprehensive coverage, rapid resolution, elegant visualization.
Opsview core - Opsview core written in Perl.
Check_MK is comprehensive IT monitoring solution in the tradition of Nagios.
cabot github - Self-hosted, easily-deployable monitoring and alerts service.
Nagios Monitoring Plugins
The Monitoring Plugins Development Team, maintain a bundle of more than fifty standard plugins for Icinga, Naemon, Nagios, Shinken, Sensu, Centreon and Opsview.
How to develop plugins for your own service.
Monitoring Windows server
Monitoring OS X
Monitoring Cloud Computing
Nagios Monitoring Addons
This is the addon can be used for Nagios, Naemon, Icinga, Shinken, Centreon and Opsview.
graphios github - A program to send nagios perf data to graphite(carbon)/statsd/librato/influxdb.
ledbetter github - Script that scrapes alert statistics from Nagios and reports them to Graphite.
nagflux github - A connector which copies performancedata from Nagios / Icinga(2) / Naemon to InfluxDB
Business Process Intelligence
NSTI github - NSTI.
nagios-mib github - This is the initial set of MIBs for Nagios to allow traps sent from Nagios to be recognized by other NMSes.
Monitoring tools based on Zabbix.
Zabbix Monitoring Plugins
Zabbix Monitoring Addons
Application Performance Monitoring
Monitoring the Application Performance.
pinpoint github - Open source APM tool for large-scale distributed systems written in java.
Modern Monitoring tools for devops, container(kubernetes) and serverless.
Collect metrics and logs.
promtail github - log agent for loki.
fluent github - Fluentd is an open-source logging solution to unify data collection and consumption.
beats github - Lightweight shippers for Elasticsearch & Logstash, Elastic stack
logstash github - Transport and process your logs, events, or other data, Elastic stack.
Sentry - Sentry provides open-source and hosted error monitoring that helps all software
teams discover, triage, and prioritize errors in real-time.
Sentry github - Sentry is cross-platform application monitoring, with a focus on error reporting.
OpenCensus and OpenTracing have merged to form OpenTelemetry.