Awesome-Monitoring 
A curated list of awesome resources for monitoring tools.
Contents
DC Monitoring
Tranditional Data Center Monitoring tools.
Nagios
Zabbix
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
Ganglia is a scalable distributed monitoring system for
high-performance computing systems such as clusters and Grids.
Zenoss
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.
Opserver
Netdata
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.
HertzBeat
HertzBeat is an open-source, real-time monitoring system with
custom-monitor and agentless. Support web service, database, os,
middleware and more.
Nagios Monitoring
Monitoring tools based on nagios.
Icinga
Naemon
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
Shinken is a monitoring framework. It’s a Python Nagios® Core total
rewrite enhancing flexibility and large environment management.
Centreon
Centreon is a network, system, applicative supervision and monitoring
tool.
Opsview
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
Check_MK is comprehensive IT monitoring solution in the tradition of
Nagios.
Sensu
Cabot
- cabot github -
Self-hosted, easily-deployable monitoring and alerts service.
Server Density
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.
Develop Plugins
How to develop plugins for your own service.
Plugins API
Monitoring Windows server
Monitoring OS X
Monitoring Linux/Unix
Monitoring Network
Monitoring Storage
Monitoring Virtualization
Monitoring Cloud Computing
Monitoring BigData
Monitoring Database
Monitoring Log
Monitoring Application
Monitoring Languages
Monitoring SNMP
Misc
Nagios Monitoring Addons
This is the addon can be used for Nagios, Naemon, Icinga, Shinken,
Centreon and Opsview.
Agent
Event broker
Distributions
Visualization
Metric Storage
Metric Forwarding
- 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
Metric Graphing
Configuration
Procedure
Business Process
Intelligence
SNMP
- 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.
Addons API
Misc
Zabbix Monitoring
Monitoring tools based on Zabbix.
Zabbix Monitoring Plugins
Zabbix Monitoring Addons
APM Monitoring
Application Performance Monitoring.
Modern Monitoring tools for devops, container(kubernetes),
microservice and serverless.
Collector
Traces, Metrics, Logs.
Metrics
Logs
- promtail github - log
agent for loki.
- beats github -
Lightweight shippers for Elasticsearch & Logstash, Elastic
stack.
- logstash github -
Transport and process your logs, events, or other data, Elastic
stack.
- fluent-bit - Fast
and Lightweight Logs and Metrics processor for Linux, BSD, OSX and
Windows.
- fluent github -
Fluentd is an open-source logging solution to unify data collection and
consumption.
Traces
Backend
Some all-in-one APM service provide backend service.
Metrics
Logging
Tracing
Alerting
Dashboard
Distributed Tracing
OpenTelementry
all-in-one.
OpenCensus and OpenTracing have merged to form OpenTelemetry.
Zipkin
Jaeger
Sentry
- 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.
Pinpoint
- pinpoint
github - APM, (Application Performance Management) tool for
large-scale distributed systems.
SkyWalking
all-in-one
- skywalking -
Application performance monitor tool for distributed systems, especially
designed for microservices, cloud native and container-based
(Kubernetes) architectures.
- skywalking
github
Uptrace
all-in-one
- Uptrace -
application performance monitoring tool that supports distributed
tracing, metrics, and logs. You can use it to monitor applications and
set up automatic alerts to receive notifications via email, Slack,
Telegram, and more.
- Uptrace github
API
super-devops
go-devops
Incident management
Open Source Incident
Managemenet
- harpia -
Centralized management of alerts from monitoring systems, with the
ability to reduce noise, automate actions and enhance valuable
information
Contributing
Contribution guide
Authors
Authors
License

monitoring.md
Github