◢ AJ_SRE dist ecosystem
UA EN
Home Products About Cases Services FAQ Get in touch

DIST ecosystem · Ubuntu · amd64/arm64

PyMon NOC v3.6.3

Infrastructure monitoring and NOC dashboard — a lightweight platform for Ubuntu

GoARM64 + AMD64NOC Live
License key
curl -sSL …/apps/monitoring/install.sh | sudo bash
Monitoring overview

01 / 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

01

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.

02

First login

The script generates an admin password and shows it once; after signing in, the dashboard asks you to change it.

03

Add nodes

Deploy node_exporter on your Linux nodes, then add a server via Servers → Add or import an existing prometheus.yml.

04

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

05 / Stack

Technologies

Backend
Go 1.26net/httpgorilla/websocketgolang-jwtprometheus/common
Data
SQLite (WAL)modernc.org/sqlite
Frontend
Vanilla JSChart.jsWebSocketPWA
Agents
node_exporterwindows_exporter
Deployment
systemdDocker

06 / Install

Getting started

curl -sSL …/apps/monitoring/install.sh | sudo bash

The 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.