Lightweight agent with powerful server. Monitor CPU, RAM, disk, network, and discover devices with multi-protocol scanning.
CPU, RAM, disk, and network usage with historical data storage in DuckDB.
ARP, NetBIOS, mDNS, UPnP/SSDP, LLDP/CDP scanning with device fingerprinting.
IEC 62443 compliance, vulnerability scanning, CVE tracking, intrusion detection.
Handle up to 10,000 devices with optimized SQLite and DuckDB storage.
TOTP authentication, HMAC payload signing, role-based access control.
Modern web UI with real-time metrics, agent management, and audit logs.
# Clone the repository
git clone https://github.com/Xflofoxx/pingup.git
cd pingup
# Install dependencies
cd agent && bun install
cd ../server && bun install
cd server
bun run src/db/migrate.ts
bun run start
cd agent
bun run start
/health
Server health check
/api/v1/agents
List all agents
/api/v1/metrics
Submit agent metrics
/api/v1/discovery
Submit discovery data