Back to insights
Monitoring March 25, 2024 · 6 min read

How Diralink Monitors MikroTik Routers with OTP-Backed Control

Discover how every MikroTik router becomes a supervised OTP process that powers Diralink’s internet billing system with real-time metrics, remote restarts, and command-center insight.

Visibility makes or breaks ISP operations. Diralink treats each onboarded MikroTik router as a living OTP process—one that knows how to reach its physical counterpart, gather telemetry, and react to commands without waiting for manual intervention, ensuring your internet billing system is always driven by accurate network data.

A Process Per Router

When you register a router, Diralink starts a dedicated OTP worker under a tenant-specific supervision tree. The worker maintains the device credentials, connection preferences, and scheduling cadence required to poll RouterOS for health data.

  • Persistent connections let the process fetch CPU, memory, and interface metrics on demand.
  • Stateful workers record the last successful poll so you can see freshness at a glance.
  • Crashes are isolated; supervisors restart the router process immediately without touching other devices.

Remote Control When You Need It

Because each process understands its router, Diralink can push commands that would otherwise require console access. Need to reboot a remote unit after a configuration drift? Trigger it from the dashboard and the worker handles the session safely.

Command Center Views

All router processes stream their metrics back into Diralink’s command center. You get a live map of CPU load, throughput, and session counts across every site with no SSH juggling. Alert rules sit on top of the same stream, giving NOC teams instant context when a router drifts from baseline.

Why OTP Matters

OTP supervision guarantees controlled concurrency. Rate limits, retries, and circuit breakers are enforced per router process, so a flapping device never starves the rest of the fleet. When new routers come online, supervisors scale horizontally without sacrificing stability.

The result is simple: launch Diralink and see the real-time health of every remote router without leaving your seat. Automation replaces guesswork, and teams resolve incidents before subscribers notice a slowdown.