Thanks to visit codestin.com
Credit goes to www.libhunt.com

Python Monitoring

Open-source Python projects categorized as Monitoring

Top 23 Python Monitoring Projects

  1. Sentry

    Developer-first error tracking and performance monitoring

    Project mention: Best AI Coding Tools of 2025: What Tools Should You Use? | dev.to | 2025-10-28

    Tembo integrates with observability tools like Sentry, Datadog, and New Relic to detect performance regressions, query slowdowns, and recurring exceptions. When it finds issues, it analyzes recent commits, traces the root cause, and opens pull requests with fixes or optimizations — often before anyone notices the problem.

  2. Stream

    Stream - Scalable APIs for Chat, Feeds, Moderation, & Video. Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.

    Stream logo
  3. glance

    Glances an Eye on your system. A top/htop alternative for GNU/Linux, BSD, Mac OS and Windows operating systems.

    Project mention: Linux Performance Analysis in 60 seconds | news.ycombinator.com | 2025-07-29

    Glances is nice. I think it is a clone of HP-UX Glance.

    https://nicolargo.github.io/glances/

  4. changedetection.io

    Best and simplest tool for website change detection, web page monitoring, and website change alerts. Perfect for tracking content changes, price drops, restock alerts, and website defacement monitoring—all for free or enjoy our SaaS plan!

    Project mention: rostral.io VS changedetection.io - a user suggested alternative | libhunt.com/r/rostral.io | 2025-08-05

    Rostral.io is an open-source tool for document monitoring with a focus on semantic analysis. Unlike traditional change detectors that track text differences, it processes PDFs, HTML, and JSON using local LLMs (like Deepseek) to identify meaningful modifications in legal texts, contracts, or regulations. The system uses YAML templates to define monitoring rules and can integrate with analysis tools. Designed for researchers and analysts who need to track substantive changes rather than just surface-level edits. Self-hosted for data-sensitive workflows.

  5. Fail2Ban

    Daemon to ban hosts that cause multiple authentication errors

    Project mention: Fighting bots by implementing fast TCP fingerprinting with eBPF | news.ycombinator.com | 2025-06-29

    something like https://github.com/renanqts/xdpdropper or cilium's host firewall or https://github.com/boylegu/TyrShield exist or https://github.com/ebpf-security/xdp-firewall today and implement ebpf filter based firewalling.

    Of these there is a sample integration for XDPDropper to fail2ban that never got merged https://github.com/fail2ban/fail2ban/pull/3555/files -- I don't think anyone else has really worked on that junction of functionality yet.

    There's also wazuh which seems to package ebpf tooling up with a ton of detection and management components, but its not a simple to deploy as fail2ban.

  6. psutil

    Cross-platform lib for process and system monitoring in Python

  7. keep

    The open-source AIOps and alert management platform

    Project mention: Top 16 DevOps Tools for 2025: (Excellent for SREs, Too!) | dev.to | 2025-02-11

    Keep

  8. sigma

    Main Sigma Rule Repository

    Project mention: Build Your Own Cybersecurity Toolkit: 5 Field-Tested Tools Every Analyst Should Master | dev.to | 2025-07-11

    🔗 https://github.com/SigmaHQ/sigma

  9. InfluxDB

    InfluxDB – Built for High-Performance Time Series Workloads. InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.

    InfluxDB logo
  10. Healthchecks

    Open-source cron job and background task monitoring service, written in Python & Django

    Project mention: Cronjob Oversight | dev.to | 2025-11-11

    I just got back from the iPC/iJS conference in Munich and had a great time. I brought back 7 lessons I learned (more on that later) and inspiration for other things. One of them was to get a handle of managing all of our cronjobs. We have 2 servers and several Elastic Beanstalk applications, all of which have their own cronjob setups. I've been having them email a group email address and tucking them away and reviewing them every once in a while to see if there were any errors. This led me to the thought that there's got to be a better way. I started thinking about how I could append a ping to a centralized service after each cron job and that service could monitor the jobs and then ping me if anything goes missing. Then I thought, wait a second ... maybe someone else has already done this. I DDG'd (DuckDuckGo'd) it and came across this writeup with several solutions. I checked out Healthchecks.io and upon digging deeper, saw that their software was available via a Docker image that you could self-host.

  11. flower

    Real-time monitor and web admin for Celery distributed task queue

    Project mention: Building Async Backends with Django and Celery | dev.to | 2025-10-03

    Flower Monitoring

  12. auto-cpufreq

    Automatic CPU speed & power optimizer for Linux

    Project mention: I replaced myself with a GenAI chatbot using Gemini | news.ycombinator.com | 2025-01-16

    iscover how I built the "auto-cpufreq genAI chatbot" (https://github.com/AdnanHodzic/auto-cpufreq) with Google Cloud’s Vertex AI Agent Builder and Conversational Agents, powered by Gemini as the underlying LLM.

  13. openllmetry

    Open-source observability for your GenAI or LLM application, based on OpenTelemetry

    Project mention: AI: Introduction to Ollama for local LLM launch | dev.to | 2025-07-20

    For monitoring, there are separate full-fledged monitoring solutions like Opik, PostHog, Langfuse or OpenLLMetry, maybe will try some next time.

  14. ngxtop

    Real-time metrics for nginx server

  15. nvitop

    An interactive NVIDIA-GPU process viewer and beyond, the one-stop solution for GPU process management.

    Project mention: Show HN: Sping – A HTTP/TCP Latency Tool That's Easy on the Eye | news.ycombinator.com | 2025-08-24

    I've frequently found myself using [nvitop](https://github.com/XuehaiPan/nvitop) to diagnose GPU/CPU contention issues.

    The two best things about it are:

  16. Tautulli

    A Python based monitoring and tracking tool for Plex Media Server.

    Project mention: Tautulli: Plex Media Server Observability | news.ycombinator.com | 2025-09-10
  17. alive-progress

    A new kind of Progress Bar, with real-time throughput, ETA, and very cool animations!

  18. Claude-Code-Usage-Monitor

    Real-time Claude Code usage monitor with predictions and warnings

    Project mention: Show HN: Claude Code Usage Monitor – real-time tracker to dodge usage cut-offs | news.ycombinator.com | 2025-06-19

    If the repo was structured as a package e.g. with project.toml and such there would be an even faster one-liner with pipx (https://pipx.pypa.io/latest/):

    > pipx install git+https://github.com/Maciek-roboblog/Claude-Code-Usage-Monitor

    > ccusage_monitor

    I think there is a similar command for uv; uvx?

  19. NetAlertX

    Get visibility of what's going on on your WIFI/LAN network. Schedule scans for devices, port changes and get alerts if unknown devices or changes are found. Write your own Plugins with auto-generated UI and in-build notification system. Build out and easily maintain your network source of truth (NSoT).

    Project mention: Stop Guessing: NetAlertX is the Open Source Watchdog Your Home Network Needs | dev.to | 2025-10-24

    View the Project on GitHub

  20. s-tui

    Terminal-based CPU stress and monitoring utility

  21. gpustat

    📊 A simple command-line utility for querying and monitoring GPU status

  22. krr

    Prometheus-based Kubernetes Resource Recommendations

  23. tacticalrmm

    A remote monitoring & management tool, built with Django, Vue and Go.

    Project mention: openuem-console VS tacticalrmm - a user suggested alternative | libhunt.com/r/openuem-console | 2025-06-11
  24. tracecat

    All-in-one AI automation platform (workflows, agents, cases, tables) for security, IT, and infra teams.

    Project mention: N8n added native persistent storage with DataTables | news.ycombinator.com | 2025-10-02
  25. Mycodo

    An environmental monitoring and regulation system

  26. SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
NOTE: The open source projects on this list are ordered by number of github stars. The number of mentions indicates repo mentiontions in the last 12 Months or since we started tracking (Dec 2020).

Python Monitoring discussion

Log in or Post with

Python Monitoring related posts

  • Cronjob Oversight

    1 project | dev.to | 11 Nov 2025
  • Httptap – HTTP request tracing with precise timing and TLS audit in pure Python

    1 project | news.ycombinator.com | 8 Nov 2025
  • conway-errors: Bringing Order to Errors as Part of Your Projects Architecture

    2 projects | dev.to | 27 Oct 2025
  • Stop Guessing: NetAlertX is the Open Source Watchdog Your Home Network Needs

    1 project | dev.to | 24 Oct 2025
  • Tautulli: Plex Media Server Observability

    2 projects | news.ycombinator.com | 10 Sep 2025
  • rostral.io VS changedetection.io - a user suggested alternative

    2 projects | 5 Aug 2025
  • Linux Performance Analysis in 60 seconds

    2 projects | news.ycombinator.com | 29 Jul 2025
  • A note from our sponsor - Stream
    getstream.io | 15 Nov 2025
    Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure. Learn more →

Index

What are some of the best open-source Monitoring projects in Python? This list will help you:

# Project Stars
1 Sentry 42,454
2 glance 30,501
3 changedetection.io 28,455
4 Fail2Ban 15,959
5 psutil 10,913
6 keep 10,910
7 sigma 9,793
8 Healthchecks 9,597
9 flower 7,008
10 auto-cpufreq 6,928
11 openllmetry 6,582
12 ngxtop 6,526
13 nvitop 6,271
14 Tautulli 6,203
15 alive-progress 6,166
16 Claude-Code-Usage-Monitor 5,688
17 NetAlertX 5,041
18 s-tui 4,828
19 gpustat 4,286
20 krr 4,209
21 tacticalrmm 3,941
22 tracecat 3,341
23 Mycodo 3,170

Sponsored
Stream - Scalable APIs for Chat, Feeds, Moderation, & Video.
Stream helps developers build engaging apps that scale to millions with performant and flexible Chat, Feeds, Moderation, and Video APIs and SDKs powered by a global edge network and enterprise-grade infrastructure.
getstream.io

Did you know that Python is
the 2nd most popular programming language
based on number of references?