DIST ecosystem · Ubuntu · amd64/arm64
PyMon NOC v3.6.3
Infrastructure monitoring and NOC dashboard — a lightweight platform for Ubuntu
curl -sSL …/apps/monitoring/install.sh | sudo bash01 / Screenshots
Interface
02 / Overview
What it is
PyMon NOC is a lightweight infrastructure monitoring platform for Ubuntu with a Grafana-style dashboard. Servers are scraped through node_exporter (CPU, RAM, disks, network) and services are checked externally over HTTP, TCP, Ping and SSL. Metrics stream in real time over WebSocket, history lives in SQLite, and alerts go to Telegram, Discord, MS Teams, Slack and email.
Alerting rules for CPU, RAM and disk debounce by duration, and there is a maintenance mode plus 24-hour health reports. Migrating from Prometheus means importing your prometheus.yml right in the UI. Everything ships as one Go binary with an embedded frontend, SQLite and systemd — Docker is supported too.
03 / How it works
How it works
Install the server
One command installs the binary, creates /etc/pymon/config.yml, the database in /var/lib/pymon and a systemd service; the dashboard listens on port 10000.
First login
The script generates an admin password and shows it once; after signing in, the dashboard asks you to change it.
Add nodes
Deploy node_exporter on your Linux nodes, then add a server via Servers → Add or import an existing prometheus.yml.
Alerts and reports
Set up CPU/RAM/disk rules and notification channels, and generate 24-hour health reports when you need them.
04 / Features
What it can do
- Dark-theme NOC dashboard with metrics streamed over WebSocket
- Server monitoring: CPU, RAM, disks, network via node_exporter
- Services: external HTTP, TCP, Ping and SSL (Blackbox) checks
- Notifications: Telegram, Discord, MS Teams, Slack, email
- CPU/RAM/disk alerting rules with debouncing by duration
- Prometheus migration — import prometheus.yml from the UI
- Maintenance mode, 24-hour health reports, scheduled and manual backups
- PWA: install the dashboard on a phone as an app
05 / Stack
Technologies
06 / Install
Getting started
curl -sSL …/apps/monitoring/install.sh | sudo bashThe same command upgrades in place: config, database and users are preserved; the old binary stays for rollback.
- Ubuntu 24.04, 25.04 or 26.04 (amd64 or arm64)
- Port 10000 for the dashboard (server.port in config.yml)
- Linux nodes with node_exporter (Windows — windows_exporter)
- A license key (AK-…) — Paid after payment or Work/Admin/Test issued manually — the service is fail-closed
- Notification channel: SMTP or a Telegram/Slack/Discord/Teams webhook
Buy a license
Choose a plan and pay via Monobank. Put your email and product name in the comment — the key arrives by email automatically.