Skip to content

Latest commit

 

History

History
108 lines (79 loc) · 7.46 KB

README.md

File metadata and controls

108 lines (79 loc) · 7.46 KB

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