A comprehensive microservices architecture built for scale, security, and reliability. Monitor your entire IT/OT infrastructure from a single platform.
SecuMon is built on a modern, scalable microservices architecture with secure communication over WireGuard VPN.
SecuMon Agent
Lightweight Go Binary (~10MB)
WireGuard Tunnel (Encrypted)
Auto-provisioned gRPC over mTLS
Collector
gRPC Gateway
API
REST + WebSocket
Alerting
Multi-channel
Grafana
Visualization
TimescaleDB
Time-series metrics
PostgreSQL
Config & metadata
Redis
Cache & real-time
Enterprise-grade components designed for reliability and performance
Lightweight Go binary (~10MB) deployed on each monitored server. Collects CPU, memory, disk, network, and process metrics with minimal resource usage (<50MB RAM, <1% CPU).
External monitoring from multiple locations. Performs ping, traceroute, port scanning, SSL/TLS analysis, and HTTP/HTTPS checks for comprehensive network visibility.
Central aggregation point with gRPC gateway for high-throughput metric ingestion. Auto-provisions WireGuard tunnels and handles 100,000+ metrics/second.
44+ endpoints for querying metrics, managing agents, configuring alerts. Supports JWT auth, WebSocket streaming, and real-time data access with <100ms latency.
Intelligent multi-channel alerting with customizable rules, thresholds, and escalation policies. Supports Email, Slack, Webhook with <10s alert latency.
3 pre-configured dashboards (System Overview, Network/Process, Alerts) with automatic TimescaleDB integration for powerful data visualization.
All communication over WireGuard VPN with mTLS. AES-256-GCM encryption at rest for sensitive data.
Row-Level Security (RLS) in PostgreSQL ensures complete data isolation between clients.
JumpCloud SSO for super admin access. Support for SAML, OAuth2, and TOTP MFA.
| Data Type | Granularity | Retention |
|---|---|---|
| Raw Metrics | 1 minute | 30 days |
| Aggregated (5min) | 5 minutes | 90 days |
| Aggregated (1h) | 1 hour | 365 days |
| Alerts | Raw | 365 days |
| Events | Raw | 180 days |
* Custom retention policies available on Enterprise plans
Get started in minutes with our Docker/Kubernetes deployment or contact us for on-premise setup.