Pingup
Enterprise-Grade Network Monitoring

Network Monitoring
for IT & OT

Lightweight agent with powerful server. Monitor CPU, RAM, disk, network, and discover devices with multi-protocol scanning.

Powerful Features

System Metrics

CPU, RAM, disk, and network usage with historical data storage in DuckDB.

Network Discovery

ARP, NetBIOS, mDNS, UPnP/SSDP, LLDP/CDP scanning with device fingerprinting.

IT/OT Security

IEC 62443 compliance, vulnerability scanning, CVE tracking, intrusion detection.

High Performance

Handle up to 10,000 devices with optimized SQLite and DuckDB storage.

Secure Auth

TOTP authentication, HMAC payload signing, role-based access control.

Dashboard

Modern web UI with real-time metrics, agent management, and audit logs.

Quick Start

Installation

# Clone the repository
git clone https://github.com/Xflofoxx/pingup.git
cd pingup

# Install dependencies
cd agent && bun install
cd ../server && bun install

Run Server

cd server
bun run src/db/migrate.ts
bun run start

Run Agent

cd agent
bun run start

API Endpoints

GET /health

Server health check

GET /api/v1/agents

List all agents

POST /api/v1/metrics

Submit agent metrics

POST /api/v1/discovery

Submit discovery data