Open Source Monitoring Tools

Discover 52 open source Monitoring repositories from GitHub, each with an analysis of what it does, key features, use cases and alternatives. Monitoring projects here are most often combined with Self Hosted, Observability and Docker. Last updated October 4, 2026.

52 repositories · updated October 4, 2026

cronmaster: Manage Cron Jobs with a Web Interface

cronmaster: Manage Cron Jobs with a Web Interface

Cronmaster is a self-hosted web app for viewing and managing host cron jobs, scripts, and execution logs. It suits operators who want a visual interface and live job updates, provided they are comfortable with its Docker access requirements.

TypeScriptSelf HostedAutomation
Added Jan 21, 2026 View details
vllm-cli: Manage and Serve LLMs with vLLM

vllm-cli: Manage and Serve LLMs with vLLM

vllm-cli provides interactive and command-line workflows for configuring and running vLLM model servers. It is aimed at developers and self-hosters who want model discovery, reusable profiles, and server monitoring in one terminal tool.

PythonLLMCLI
Added Jan 20, 2026 View details
PeaNUT: Monitor Network UPS Tools Devices

PeaNUT: Monitor Network UPS Tools Devices

PeaNUT is a self-hosted dashboard for monitoring UPS devices managed by Network UPS Tools. It brings device status and statistics into a web interface, with APIs and integrations for monitoring and home dashboards.

TypeScriptNext.jsDashboard
Added Jan 18, 2026 View details
opencost: Monitor Kubernetes and Cloud Costs

opencost: Monitor Kubernetes and Cloud Costs

OpenCost helps platform, FinOps, and engineering teams see how Kubernetes workloads and cloud services use and incur costs. It provides cost allocation, cloud cost visibility, and Prometheus metrics for Kubernetes environments.

GoKubernetesMonitoring
Added Jan 16, 2026 View details
Lazytainer: Sleep Docker Containers When They Are Idle

Lazytainer: Sleep Docker Containers When They Are Idle

Lazytainer monitors network activity and stops or pauses labeled Docker containers when they are idle, then wakes them when traffic returns. It suits self-hosters who want selected services to use fewer resources when not in use.

DockerSelf HostedGo
Added Jan 13, 2026 View details
hertzbeat: Monitor Systems, Metrics, Logs, and Alerts

hertzbeat: Monitor Systems, Metrics, Logs, and Alerts

Apache HertzBeat is a self-hosted observability platform for collecting metrics and logs, managing alerts, and publishing service status pages. It suits teams seeking agentless monitoring with configurable collection and optional collector clusters.

JavaObservabilityMonitoring
Added Jan 8, 2026 View details
s-tui: Monitor and Stress-Test CPUs in the Terminal

s-tui: Monitor and Stress-Test CPUs in the Terminal

s-tui is a terminal interface for monitoring CPU temperature, frequency, power, and utilization, with built-in stress testing. It suits Linux users who want to observe CPU behavior or check for thermal throttling without a graphical desktop.

PythonCLITerminal
Added Jan 5, 2026 View details
netshow: Monitor Network Connections in Your Terminal

netshow: Monitor Network Connections in Your Terminal

Netshow is an interactive terminal monitor for live TCP connections, with process details, friendly service names, and host or interface bandwidth. It suits developers and operators troubleshooting local network activity on macOS or Linux.

PythonNetworkingTerminal
Added Jan 3, 2026 View details
scrutiny: Monitor Drive Health and SMART Trends

scrutiny: Monitor Drive Health and SMART Trends

Scrutiny collects S.M.A.R.T. data and presents drive health, temperature, and historical trends in a web dashboard. It suits self-hosted server operators who want to spot degradation and receive drive-failure alerts.

GoMonitoringDashboard
Added Dec 27, 2025 View details
theProtector: Monitor Linux Hosts for Security Threats

theProtector: Monitor Linux Hosts for Security Threats

theProtector is a Bash-based Linux host monitoring tool that combines process, file, and network checks with optional eBPF and YARA detection. It is aimed at administrators who want a configurable, self-managed security monitor and can support its system requirements.

ShellLinuxCybersecurity
Added Dec 24, 2025 View details
awesome-db-tools: Find Tools for Working with Databases

awesome-db-tools: Find Tools for Working with Databases

A community-maintained directory of tools for database development, administration, analysis, and operations. Browse by task to compare options such as SQL clients, schema migration tools, monitoring systems, and data utilities.

Awesome ListDatabaseDeveloper Tools
Added Dec 21, 2025 View details
ctop: Monitor Container Metrics in a Terminal

ctop: Monitor Container Metrics in a Terminal

ctop is a terminal dashboard for viewing real-time metrics across multiple containers, with a focused view for inspecting one container. It suits operators and developers who want a quick, interactive overview without opening a web dashboard.

GoCLITerminal
Added Dec 15, 2025 View details

Related topics

OS
OSRepos

Analysis and discovery of open source repositories. Find interesting projects and follow their updates.

Monitor your website with YourWebsiteScore

OSRepos shares public repositories for knowledge and discovery only. Any installation, execution, configuration, or use of third-party repository code is at your own risk. Always review source code, dependencies, licenses, and security implications before running anything.

© 2025 OSRepos. Built with Nuxt 3 and lots of ❤️