QorelySofts
Store/System Health Monitor — Real-Time Server Dashboard
⭐ Visual Flagship
System Health Monitor — Real-Time Server Dashboard
v1.0.0⭐ Visual Flagship

System Health Monitor — Real-Time Server Dashboard

Self-hosted, zero-dependency Node.js system telemetry and HTTP endpoint monitoring dashboard.

Lightweight, zero-dependency single-file Node.js server monitoring dashboard. Tracks CPU utilization tick deltas, memory usage, disk volume capacity, and external endpoint ping latency with 60-point sliding history. Serves a responsive dark-themed status UI with color-coded circular gauges, SVG timeline graph, and built-in AUTH_TOKEN authentication protecting APIs and web UI.

Key Capabilities & Architecture

Zero External Dependencies

Operates exclusively with Node.js built-ins (http, os, child_process, fs). No Express or npm install required.

Built-in Multi-Method Authentication

Secures your dashboard and REST APIs with AUTH_TOKEN query strings (?token=...), Bearer headers, or HTTP session cookies.

Real-Time Hardware Telemetry

Monitors CPU core ticks, RAM utilization, and cross-platform disk volumes (PowerShell on Windows, df on Linux/macOS).

Live Dark-Themed UI

Embedded modern dark UI featuring circular gauges, endpoint latency status tags, and a 60-minute SVG history graph.

Quick Setup & Installation Instructions

  1. Set AUTH_TOKEN=your_secure_password in your environment or edit config.json
  2. Start the server: node monitor.js (runs on default port 3000)
  3. Open http://localhost:3000/?token=your_secure_password in your browser
  4. Customize endpoints to ping in config.json or ENDPOINTS environment variable

Verified Compatibility & Requirements

✓ Node.js 18+ LTS✓ Linux (Ubuntu, Debian, CentOS, Alpine)✓ macOS (Apple Silicon & Intel)✓ Windows 10/11 & Windows Server✓ Zero npm dependencies required
₹10

One-time purchase • Unlimited commercial use • Instant download

Instant ZIP package delivery after checkout
Encrypted token download link (active 48h)
Verified secure checkout via Razorpay
Full source code with zero obfuscation
Secured by Razorpay Payment Gateway
Supports UPI (GPay, PhonePe, Paytm), Cards & NetBanking
🔒 256-bit encrypted transaction • Official QorelySofts digital license

Included in Your Download ZIP

  • └─monitor.js (Self-contained server + UI + auth)
  • └─config.json
  • └─package.json
  • └─README.md
Run Anywhere in 1 Command
bash
# Start protected with an auth token in 10 seconds:
AUTH_TOKEN=your_secret_key node monitor.js

# Access in browser:
http://localhost:3000/?token=your_secret_key

# Or query metrics JSON for Prometheus / Datadog:
curl -H "Authorization: Bearer your_secret_key" http://localhost:3000/api/metrics

Frequently Asked Questions

Technical specifics and licensing details for this product.

Does it require Docker or database setup?

No. It is a single standalone file. Just run node monitor.js on your VPS, container, or server.

How does endpoint ping monitoring work?

It sends periodic asynchronous HTTP/HTTPS GET requests with configurable timeouts and tracks status codes and true round-trip millisecond latency.

Can I integrate this with our existing Prometheus or Grafana setup?

Yes. The /api/health, /api/metrics, and /api/endpoints endpoints return clean, structured JSON.