Skip to content

Documentation

Everything you need to get started with DoctorNet.

> Getting Started

Get DoctorNet running in under 5 minutes. These steps cover the macOS app — the fastest way to start monitoring.

  1. Step 1 — Install

    Download the latest DMG from the Download page, open it and drag DoctorNet.app to /Applications.

  2. Step 2 — Add your first host

    Click "+ Host", enter an IP address (router, switch, or server) and pick the SNMP version (v2c is fine for most setups).

  3. Step 3 — Watch the data flow

    Within 30 seconds DoctorNet pulls interface counters, CPU, RAM and uptime. Click any host for the live detail view.

  4. Step 4 — Set thresholds and alerts

    Open Preferences → Alerts to define warn/critical thresholds. Optional: connect Telegram, email or webhook.

$ Deployment Guide

Three reference deployments depending on the size of your operation. Pick the one closest to your setup.

Single office (1–50 hosts)

DoctorNet macOS on one workstation. No agents needed. Polls SNMP directly over the LAN.

Multi-site WISP (50–1000 hosts)

NetProbe agent on a Raspberry Pi at every tower. All agents report to a single DoctorNet Central instance (hosted or Docker).

Enterprise NOC (1000+ hosts)

Hosted Central with unlimited agents, NetScout discovery, role-based access, retention policies and 24/7 support.

{} API Reference

DoctorNet Central exposes a REST API for hosts, agents, alerts and metrics. Use it to build custom dashboards, push data to a CRM, or trigger automation.

Base URL

https://central.rigelopenlabs.com/api/v1

Authentication

Bearer token in the Authorization header. Generate keys under Central → Settings → API Keys.

Authorization: Bearer dn_live_xxxxxxxxxxxx

Common endpoints

GET /hosts — List all monitored hosts
GET /hosts/:id — Get a host with current metrics
GET /alerts?status=active — List active alerts
GET /agents — List registered NetProbe agents

# SNMP Configuration

DoctorNet ships with vendor profiles for the equipment most WISPs run. If your gear is not listed, generic SNMP v2c with the standard MIBs covers 90% of cases.

Community strings

Default community is "public". Set a read-only community on your equipment and configure the same string in DoctorNet.

Standard OIDs polled

1.3.6.1.2.1.1.3.0— sysUpTime
1.3.6.1.2.1.2.2.1.10— ifInOctets
1.3.6.1.2.1.2.2.1.16— ifOutOctets
1.3.6.1.2.1.25.3.3.1.2— hrProcessorLoad

Built-in vendor profiles

Mikrotik (RouterOS), Ubiquiti (AirOS, EdgeOS, UNMS), Cambium (cnPilot, ePMP, PMP), Mimosa, RADWIN, Cisco, Juniper, TP-Link, Aruba, Ruckus, generic IF-MIB.

Need help? Email contact@rigelopenlabs.com