Skip to content

Enapiuz/awesome-monitoring

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 

Repository files navigation

Awesome Monitoring

A curated list of amazingly awesome tools, services and other shiny things for monitoring and analyze everything.

Servers

Complex infrastructure software

  • Zabbix - Real-time monitoring of millions of metrics collected from tens of thousands of servers, virtual machines and network devices
  • Shinken - Another monitoring framework.
  • Nagios - Computer system, network and infrastructure monitoring software application.
  • check_mk - Collection of extensions for Nagios.
  • Opsview - Based on Nagios 4, Opsview Core is ideal for small IT and test environments.
  • Centreon - IT infrastructure and application monitoring for service performance.
  • Naemon - Network monitoring tool based on the Nagios 4 core with performance enhancements and new features.
  • Icinga 2 - A Nagios like monitoring system, rewritten and expanded.
  • openITCOCKPIT - Powerful open-source monitoring tool built upon Naemon or Nagios, featuring seamless integration with Grafana, an array of comprehensive reports, and visualizations.
  • Sematext Cloud - Infrastructure and log monitoring with service and log auto-discovery. Basic plan is free.

Dashboards

  • Grafana - The first really good dashboard for displaying metrics.
  • Dash - A low-overhead monitoring web dashboard for a GNU/Linux machine.
  • Munin - Networked resource monitoring tool.
  • Adagios - Web based Nagios configuration interface.
  • Thruk - Multibackend monitoring web interface with support for Naemon, Nagios, Icinga and Shinken.
  • Uchiwa - Simple dashboard for the Sensu monitoring framework.
  • Monit - Small Open Source utility for managing and monitoring Unix systems.
  • Netdata - Troubleshoot slowdowns and anomalies in your infrastructure with thousands of metrics, interactive visualizations, and insightful health alarms.

Uptime

  • BetterUptime - Free for 10 monitors, checked every 3 minutes, improved incident management capabilities
  • Freshping - Free for 50 monitors, checked every 1 minutes, supports websocket monitoring
  • Monitive - Free for 1 service, checked every 10 minutes with unlimited email & twitter alerts
  • Checkly - Code-first synthetic monitoring for modern DevOps. Monitor your APIs and apps at a fraction of the price of legacy providers. Powered by a Monitoring as Code workflow and Playwright.
  • UptimeRobot - Free for 50 monitors, checked every 5 minutes
  • UpTime.onl - Free for 10 URLs, checked every 5 minutes
  • UpTime360 - checked every 5 minutes. Monitor server, website, blacklist, custom services and publish status pages Get notified instantly on popular notification channels like - Slack, Twitter, Email, SMS (Twillo) and Pushover
  • PingRobot - Free for 50 monitors, checked every 5 minutes
  • Nodown - Free for 5 probes, with email monitoring
  • elmah.io - Uptime monitoring combined with application error logging
  • StatusList.app - Uptime monitoring with debug details and hosted status page in one dashboard
  • Sematext Synthetics - Website uptime, API, and SSL certificate monitoring. Includes status pages and scriptable multi-page user transaction monitoring, etc.

APM

Application Performance monitoring

  • NewRelic - Complex service for both application and infrastructure monitoring
  • DataDog - Complex service for both application and infrastructure monitoring
  • OverOps - OverOps provides Automated Root Cause (ARC) analysis to reduce the time to identify and fix critical production application errors.
  • AppSignal - Catch errors, track performance, monitor hosts, detect anomalies — all in one tool.

Web Analytics

  • Matomo - Take back control with Matomo – a powerful web analytics platform that gives you 100% data ownership.
  • Heap Analytics - Easy event tracking without coding
  • Screpy - Screpy is a web analyzer and monitoring tool. Its powered by Google Lighthouse.
  • Shynet - Modern, privacy-friendly, and cookie-free web analytics.

Bug Tracking

  • Honeybadger - Monitor application errors, performance, uptime, and logs in one simple tool for developers.
  • Sentry - Application monitoring, event logging and aggregation.
  • Bugsnag - Application monitoring, event logging and aggregation.

Anomalies

  • Banshee - Real-time anomalies(outliers) detection system for periodic metrics

Logging

  • Brubeck - Statsd-compatible stats aggregator written in C
  • Loggly - Aggregate & analyze logs from any source
  • Logit.io - Centralise logs and metrics using the ELK Stack, Grafana & Open Distro.
  • Sematext Logs - Log monitoring with log auto-discovery and alerting; comes with out of the box dashboards, pipelines for transforming, masking, dropping, sampling log events and more. Basic plan is free.

Alerting

  • Moira - Most powerful alerting system, backed by Graphite.
  • Alerta - Distributed, scaleable and flexible monitoring system.
  • Flapjack - Monitoring notification routing & event processing system.
  • Seyren - An alerting dashboard for Graphite.

Database

Tools for databases

Databases

  • Graphite - More, than a time series database. And so awesome using with Grafana.
  • Prometheus - Time series database for real-time monitoring and alerting
  • InfluxDB - Time-series database built from the ground up to handle high write and query loads
  • Levitate - A Managed Time Series Metrics and Events Warehouse built to handle High Cardinality data.

Network

  • Cacti - Web-based network monitoring and graphing tool.
  • Observium - SNMP monitoring for servers and networking devices. Runs on linux.
  • LibreNMS - Fork of Observium.
  • Fluere - Versatile network interface monitoring and analysis tool, capable of capturing network packets in pcap format, NetFlow data. supports lua based plugins

License

CC4

About

List of tools for monitoring and analyze everything

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published