Code Monkey home page Code Monkey logo

awesome-monitoring's Introduction

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
  • 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

  • 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

awesome-monitoring's People

Contributors

enapiuz avatar kefzce avatar alimickey avatar otisg avatar aclarembeau avatar ebennetteng avatar ealtintas avatar hennidan avatar bogkonstantin avatar rincewindshat avatar mmaksimovic avatar mstfydmr avatar ntbosscher avatar nzldev avatar spekulatius avatar skuldnorniern avatar thomasardal avatar ibering avatar prathamesh-sonpatki avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.