Python Monitoring

Open-source Python projects categorized as Monitoring

Top 23 Python Monitoring Projects

  • Sentry

    Developer-first error tracking and performance monitoring

    Project mention: Next.js Error Monitoring with Sentry: Enhancing Your Application’s Reliability | dev.to | 2024-03-15

    However, ensuring the reliability and performance of your Next.js app is equally crucial. That’s where Sentry comes into play. Combined with Sentry, an industry-leading error monitoring platform, Next.js empowers developers to proactively identify and resolve issues that may arise in their applications. In this article, we’ll explore how to integrate Sentry into your Next.js project for effective error monitoring and performance optimization.

  • glances

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

    Project mention: Hard disk LEDs and noisy machines | news.ycombinator.com | 2024-01-04
  • WorkOS

    The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.

  • changedetection.io

    The best and simplest free open source web page change detection, website watcher, restock monitor and notification service. Restock Monitor, change detection. Designed for simplicity - Simply monitor which websites had a text change for free. Free Open source web page change detection, Website defacement monitoring, Price change notification

    Project mention: Google have removed RSS support from their developer blogs | news.ycombinator.com | 2023-12-11

    I use ChangeDetection,

    - https://changedetection.io/#features

    - https://github.com/dgtlmoon/changedetection.io

  • Fail2Ban

    Daemon to ban hosts that cause multiple authentication errors

    Project mention: Looking for a way to remote in to K's of raspberry pi's... | /r/sysadmin | 2023-12-10

    now some things you need to think about: - cloud init - this will need to be secure so lock it down hard anything not needed an alternative OS to look at if you have the ability's is https://www.alpinelinux.org/ also as these devices are not that powerfull every extra agent / abstaction layer you add impacts performance need to look at low over head security https://www.crowdsec.net/ and https://github.com/fail2ban/fail2ban (if you call fail2ban security) - using certificates to authenticate ssh login

  • psutil

    Cross-platform lib for process and system monitoring in Python

    Project mention: Single Window Mode when Firefox is already launched with -profile "my_profile" parameter | /r/firefox | 2023-04-20

    fyi: python + https://github.com/giampaolo/psutil is pretty portable

  • sigma

    Main Sigma Rule Repository

    Project mention: Sigma rules in real life | /r/cybersecurity | 2023-10-14

    Sigma rules https://github.com/SigmaHQ/sigma its value, I get it. Here’s a post https://www.linkedin.com/posts/nasreddinebencherchali_detection-blueteam-sigma-activity-7104868070069817344-mn91?utm_source=share&utm_medium=member_desktop detailing that 31 Sigma rules from the Sigma repository are triggering on different stages of the attack as described here https://thedfirreport.com/2023/08/28/html-smuggling-leads-to-domain-wide-ransomware/

  • Healthchecks

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

    Project mention: Webhooks suck, but here are alternatives | news.ycombinator.com | 2024-02-21

    In fact, your platform (https://healthchecks.io/) is a prime example of where running customer wasm would be really excellent.

    Instead of sending webhooks out to customer configured URLs, you could run a Wasm environment to execute customer code. Off hand, a good use case here is to do further inspection of the event before it gets sent off to some other system - maybe there are cases where you send false-positives and needlessly trigger external system alerts. The customer Wasm could do more introspection on the healthcheck event and make a more informed decision about how to proceed.

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • ngxtop

    Real-time metrics for nginx server

  • flower

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

  • Tautulli

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

    Project mention: I'm fine with the basics of Plex - now what can I do to really use plex to it's full potential? | /r/PleX | 2023-12-09

    With Tautulli you have a better monitoring system than what Plex offers. Streaming history split by user, you can add notifications to a lot of services like Slack, email and so on. You can even create newsletters being sent out to users based on what was added to your server.

  • alive-progress

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

  • auto-cpufreq

    Automatic CPU speed & power optimizer for Linux

    Project mention: Battery Drain Issue | /r/linuxmint | 2023-12-09

    github repository

  • s-tui

    Terminal-based CPU stress and monitoring utility

    Project mention: Is X1 Carbon gen 6 a decent (beginner) Linux machine? | /r/thinkpad | 2023-05-08

    There's a way of doing it via s-tui.

  • gpustat

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

    Project mention: Nvtop: Linux Task Monitor for Nvidia, AMD and Intel GPUs | news.ycombinator.com | 2024-03-12

    My favorite would be gpustat [1]. This shows the bare minimum amount of information to let's me know that the training has problems/running well

    [1] https://github.com/wookayin/gpustat

  • nvitop

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

    Project mention: Nvtop: Linux Task Monitor for Nvidia, AMD and Intel GPUs | news.ycombinator.com | 2024-03-12

    That's why the authors recommend pipx for installing nvitop. I am not a sysadmin, but I prefer pipx over relying on the (often outdated) distro sources.

    https://github.com/XuehaiPan/nvitop?tab=readme-ov-file#insta...

  • keep

    The open-source alert management and AIOps platform (by keephq)

    Project mention: How keepHQ got their first 2,000 stars! | dev.to | 2023-12-05

    I enjoyed talking to Tal, CEO and co-founder at Keep. It started as a CLI tool and, over time, became an alert aggregation tool.

  • Mycodo

    An environmental monitoring and regulation system

    Project mention: Help with environmental parameters for a computer-controlled terrarium? | /r/SavageGarden | 2023-07-28

    For controlling everything, the plan is to use a Raspberry Pi running Mycodo, which will connect to the the temperature/humidity sensors, and also control the LED lights, the misting sprayers, and the heating coil.

  • Shynet

    Modern, privacy-friendly, and detailed web analytics that works without cookies or JS.

    Project mention: It Took Me a Decade to Find the Perfect Personal Website Stack – Ghost+Fathom | news.ycombinator.com | 2023-07-09

    +1 on shynet! I use it for my personal website and my blog, and it's been working great.

    I got it up and running with Podman, so no need to install and run the Docker daemon. I also fixed SQLite support [1], so no need for an additional DB server.

    I analyzed available open-source web analytics tools [2] and AFAIK there is simpler solution for web analytics that doesn't involve a third party.

    [1] https://github.com/milesmcc/shynet/issues/208

    [2] https://blog.fidelramos.net/software/privacy-respecting-self...

  • tacticalrmm

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

    Project mention: RMM software | /r/msp | 2023-07-31
  • psdash

    A linux system information web dashboard using psutils and flask

  • pg_activity

    pg_activity is a top like application for PostgreSQL server activity monitoring.

    Project mention: FLaNK AI for 11 March 2024 | dev.to | 2024-03-11
  • robusta

    Kubernetes observability and automation, with an awesome Prometheus integration

    Project mention: Show HN: Kr8s a batteries-included Python client library for Kubernetes | news.ycombinator.com | 2023-09-13

    To put one more option out there, we use Hikaru (https://pypi.org/project/hikaru/) in Robusta.dev (https://github.com/robusta-dev/robusta) and have been pretty happy with it. Example code below:

      with Pod().read(name='thename', namespace='the-namespace') as p:

  • Alerta

    Alerta monitoring system

  • SaaSHub

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

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). The latest post mention was on 2024-03-15.

Python Monitoring related posts

Index

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

Project Stars
1 Sentry 36,491
2 glances 24,621
3 changedetection.io 14,522
4 Fail2Ban 10,079
5 psutil 9,852
6 sigma 7,440
7 Healthchecks 7,119
8 ngxtop 6,432
9 flower 6,102
10 Tautulli 5,291
11 alive-progress 4,975
12 auto-cpufreq 4,840
13 s-tui 3,807
14 gpustat 3,793
15 nvitop 3,668
16 keep 2,852
17 Mycodo 2,806
18 Shynet 2,763
19 tacticalrmm 2,700
20 psdash 2,401
21 pg_activity 2,378
22 robusta 2,375
23 Alerta 2,320
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com