100% Open Source • AGPL-3.0

Network Monitoring
Without the Price Tag

The open-source alternative to Obkio (~$300 CAD/mo) and Kentik (~$2,000+/mo).
MTR traceroutes, distributed agents, real-time dashboards. Forever free.

$0 Forever
Agents
100% Your Data

Everything You Need

Production-ready network monitoring without the enterprise pricing

MTR Traceroutes

Native Go implementation with path analysis, route change detection, and hop-by-hop metrics.

Distributed Agents

Cross-platform agents for Windows, Linux, and macOS. Deploy anywhere in minutes.

TrafficSim

Synthetic UDP traffic with bidirectional analysis. Latency, jitter, packet loss, reordering.

Connectivity Matrix

High-density mesh health view. See all agent-to-target relationships at a glance.

Network Topology

Interactive D3 network maps with path highlighting and shared hop detection.

Advanced Alerting

Compound conditions (AND/OR), MTR path monitoring, CPU/memory alerts, agent offline detection, and webhook integrations.

Multi-Tenant

Workspace isolation with member management. Perfect for MSPs and enterprises.

ClickHouse Backend

Horizontally scalable time-series storage. Handle millions of data points efficiently.

Network Insights

Interface discovery, routing tables, and MAC vendor lookup. Full visibility into your network stack.

Sharable Pages

Time-limited public links to share agent dashboards with vendors, ISPs, or clients. Password protection included.

Feature Comparison

See how NetWatcher stacks up against the competition

Feature NetWatcher OSS Obkio Kentik
Pricing
Monthly Cost $0 ~$300 CAD (5 agents) ~$2,000+
Per-Agent Cost $0 ~$60 CAD/agent Enterprise pricing
Self-Hosted
Open Source
Monitoring
Distributed Agents
MTR / Traceroute
Latency / Jitter / Loss
Bidirectional Analysis
SNMP Polling Roadmap
MOS Score (VoIP)
Visualization
Network Topology Map
Connectivity Matrix
Real-time Updates
Sharable Pages
Alerting
Threshold Alerts
Compound Alerts (AND/OR)
Route Change Detection
Agent Offline Alerts
CPU/Memory Alerts
Webhook Notifications
Dynamic Thresholds Roadmap

Roadmap

What's coming next for NetWatcher OSS

Phase 1 Q1 2026

Core Polish

  • Network Interface Selection ✓
  • MOS Score (VoIP Quality) ✓
  • Enhanced Alerting (Compound, MTR, CPU/Mem, Offline) ✓
  • Dynamic Thresholds
  • Controller API Services (GeoIP, Public IP) ✓
  • OUI Lookup (MAC Vendor) ✓
  • Email Notifications
Phase 2 Q2 2026

Probe Expansion

  • SNMP Polling (Critical)
  • DNS Probe Type
  • HTTP/HTTPS Probe Type
  • AS Path Resolution
Phase 3 Q3-Q4 2026

Enterprise Features

  • Custom Dashboards
  • Scheduled Reports
  • RBAC Enhancements
  • SSO Integration (SAML/OIDC)
  • Sharable Agent Pages ✓

Simple Pricing

Free hosted tier, unlimited self-hosting, or managed private instances

Free Forever

$0 forever
  • Hosted on app.netwatcher.io
  • Up to 20 agents
  • Up to 10 users
  • 200 probes per agent
  • Full feature access
  • Community support only
  • Paid support available hourly
Get Started
Managed

Private Instance

Custom pricing
  • We host it for you
  • Unlimited agents
  • Unlimited users
  • Unlimited probes
  • Automatic updates & backups
  • Private dedicated instance
  • Based on storage & traffic
Contact Us

Still much cheaper than Obkio (~$300 CAD/mo) or Kentik (~$2,000+/mo) — and you always own your data.

Get Started in Minutes

Deploy NetWatcher with Docker Compose

Terminal
# Clone the repository
git clone https://github.com/netwatcherio/oss.git
cd oss

# Read the docs and configure your environment
cp .env.example .env
# Edit .env with your settings (SMTP, domain, etc.)

# Deploy with Docker
docker-compose up -d

# Access the panel at http://localhost:8080
Important: Before deploying, read the documentation and configure your .env file with your SMTP, domain, and other settings.