Syncing elements, topology, map, alerts, and work orders.
Laptop workspaceFast access without scrolling through every section
Operations overview
Network Dashboard
Live status, incidents, trends, and operational signals from the sites already loaded in Toponexa.
Trouble Queue
Offline, degraded, or stale elements sorted by severity.
Now
All monitored sites are online and healthy.
Problems Today
Events that happened today, even if they already recovered.
Today
No problems reported today.
Risk Radar
Predictive weak spots before they become outages.
Risk
No meaningful network risks detected yet.
Root-Cause Stories
Plain-language explanations for current trouble.
Stories
No active trouble story right now.
Network Twin Replay
A failure movie built from topology, checks, jobs, and recent activity.
Replay
No active failure movie right now. The twin will build one when trouble appears.
Uptime Trend
Every monitored site combined, one bar per day.
14 days
Flappiest Sites
Sites bouncing online/offline repeatedly, last 7 days.
No sites have been flapping in the last 7 days.
Dealer Uptime
Based on logged ping checks, last 30 days.
Dealer
Uptime
Checks
No dealer sites with an IP address yet.
Recent Activity
Site status changes and admin actions, newest first.
No activity yet.
Worst Optical Signals
Weakest or hottest RX power outside the healthy -27 to -8 dBm band.
No RX readings outside the healthy band.
🤖
Network intelligence
Ask Network
Live operations copilot: summarize trouble, open incident context, and ask deeper questions with the same network data already loaded in Toponexa.
Local triageWar roomLive RPC tools
Ops copilot
Instant Briefing
Loading live network context...
Copilot response
Ready for triage
Select a briefing above to generate a visible answer here without leaving the war room.
Incident war room
Current Trouble Queue
No active trouble right now.
Ask me things like "why is Salem flapping" or use the war room cards above for instant local triage.
🔔
Signal feed
Notifications
Every active incident, SLA breach, oversubscription, channel conflict, regional outage, and flapping site in one feed. Instead of ten separate toolbar buttons.
IncidentsSLACapacity
✅ Nothing needs your attention right now.
📈
Ping graph room
Latency Radar
SmokePing-style latency, jitter and real packet loss for every monitored element, with alerts when a problem lasts.
0 targets0 charts0 issues
fine slower than its usual some loss heavy loss down no checks
Select a target to load its latency graphs.
🖥️
Network Elements
Manage all network sites, devices and links in one place.
Element cockpitLoading network inventory
Preparing the fastest path to the next device action.
!0trouble⌁0visible✓0%setup ready◷--freshness
🖥️
0
Total Sites
0
Online
⚠
0
Warning
0
Offline
🔧
0
Maintenance
?
0
Unknown
✓
0%
Setup Avg
0% Online
No sites yet. Add your first access point, splitter, or dealer.
Engineering workspace
Network Engineering
Plan addressing, ports, RF, fiber, config changes, and maintenance windows from the same inventory your NOC uses.
Network weather
Map Command Center
See sites, upstream paths, outages, planned places and drawn fiber/wireless runs in one operational map.
Layers
Connections
Draw
Add to mapDraw a connectionBuild from elements
Site creates a real Network Element. Place and Line save to Places and Drawn Lines. Fiber endpoints can be linked to Network Elements after saving.
View
Map style
Ops
Operations
Use these when the map becomes an operations board: isolate impact, show weak links, save useful views, and build field routes.
Connection trace
No mapped sites yetAdd GPS coordinates to network elements or use the Site tool to place one on the map.
Saved map work
Places & Drawn Lines
Label
Note
Added
No saved places or lines yet. Switch to the Map view and use the Place/Line tools to add some.
RF topology studio
Wireless Topology
Towers, sectors, access points and wireless clients. Every RF dependency path in one interactive workspace.
Live RF treeLink quality overlaysBlast radius ready
100%
📡
No sites yet.
🔌 Discovered Wireless Clients
Client MACs seen directly on an AP's own SNMP-reported registration table. "New" means it's physically connected but not yet added as a site in Toponexa.
Fiber plant board
Fiber Topology
OLT, PON, splitter and client structure organized as a field-ready fiber plant view.
PON lanesQR install flowCapacity tools
100%
No OLTs added yet.
🛠️
Dispatch board
Work Orders
Install, repair, upgrade, and maintenance jobs tracked against a site.
Priority queueAssigned techsField notes
No work orders match.
📱
Field mode
Technician Mode
Your assigned jobs, simplified for the field. Update status and notes right from here.
My jobsQuick lookupMobile ready
My Work Orders
No work orders assigned to you right now.
Quick Site Lookup
MT
RouterOS / Engineering library
MikroTik Playbook
Learning Roadmap
RouterOS fundamentals to ISP architecture
My Notes
Private to your account
No notes yet: add one above.
CS
IOS / Engineering library
Cisco Playbook
My Notes
Private to your account
No notes yet: add one above.
FTTH / Field library
Fiber Playbook
🤝
Partner view
Dealer Portal
Live status for your own sites. Enforced server-side, you'll only ever see sites assigned to your account.
Scoped sitesPassword rotationLive status
No sites are assigned to your account yet. Contact your provider.
NOC break room
Toponexa Arcade
Fast games for the team between dispatches: classic arcade, logic puzzles, shared scores, and live two-player rooms.
14
games loaded
2
live room games
Shared
leaderboards for everyone using the app
🏆 Leaderboard
#
Name
Score
No scores yet — go set the bar.
Audit & incidents
Activity Center
Agent events, team changes, sign-ins, incidents and SLA records in one operational timeline.
AgentSitesIncidentsSLA
Agent ActivityReal device status changes reported by the background agent.
Agent Activity
Real device status changes reported by the background ping agent. When sites went offline or came back online.
No agent activity yet.
Site Activity
Sites, categories, types, and user/admin changes made by your team.
No site activity yet.
Sign-In Log
Who signed in and out, and when.
User
Event
Time
No sign-ins logged yet.
Incidents
Root-cause outages: one entry per real incident, not per affected device. A cascading failure (an OLT dying and taking every client behind it down) is correlated into a single incident automatically.
No incidents in this range.
SLA Monitoring
Only sites with an SLA Target % set (Edit Site) show up here. Uptime over the last 30 days, checks-based, same methodology as Dealer Uptime.
No sites have an SLA target set yet.
Device Events
Messages from your devices and from the Agent: link changes, failed logins, reboots, light-level and temperature warnings, configuration changes, new devices on the network and drops in internet speed. Needs Agent 1.14 or newer on the Professional or Business plan. Kept for 30 days.
No device events yet. They appear when a device sends a log message or trap to the Agent, when a sensor warns, when a configuration changes or when a new device shows up.
Incident Report
📊
Report center
Reports
Executive, operations, SLA, capacity, and daily-problems reports in one command center.
Owner ready
Executive Report
Live snapshot
NOC ready
Operations Report
Action list
Reliability
SLA Report
Target vs actual
Rolling uptime vs. each site's target (set via SLA Target % on Edit Site).
No sites have an SLA target set yet.
Growth risk
Capacity Report
Fullest first
Every PON and wireless sector, fullest first, with a growth-based forecast where enough history exists.
No PONs or sectors with capacity data yet.
Daily digest
Today's Problems
Generated now
Access control
Users & Permissions
Manage operators, role access, tab visibility and alert delivery.
RolesTab accessNotifications
Operator directoryPeople with access to this organization.
Platform
Support
Open any customer's account to help them. Everything you do there works exactly as it does for their owner. Billing and Reset are not available in support mode.
Demo vouchers
A private link for someone you choose: they sign up with no card and get the plan for the number of days; then the app locks until they subscribe. Nothing about it appears on the public website.
Plan & usage
Billing
Plan status, site limits, trial countdown and subscription controls.
Secure Paddle checkoutCancel anytime
Upgrade path
Plans
Switch monthly or annual before checkout.
Need more sites?
Add site tokens on top of your current plan: $0.50/site/month, billed alongside your subscription. No need to jump to a bigger plan just for a few extra sites.
Payments are processed by Paddle, our merchant of record. Toponexa never sees or stores your card details. Cancel anytime from this tab.
Control room
Settings
Personal preferences, organization setup, agent tools, security and app information.
PersonalOrganizationAgentSecurity
App Guide
A step-by-step walkthrough of every section and what it is for.
Appearance
Sound Alerts
Push Notifications
Web Push notifications are a Professional/Business plan feature. Not included on Starter or a trial. Telegram and ntfy alerts below are still available on every plan.
Get a real notification on this device the moment an alert-enabled site goes offline or comes back. Works even when the app isn't open. This is separate from the in-app bell, which only shows activity while you're already looking at the app.
Screensaver
Saved to your account, not just this device. These follow you when you sign in anywhere else too.
Change Password
Two-Step Sign-In
Adds a 6-digit code from an authenticator app (Google Authenticator, Microsoft Authenticator or Authy) every time you sign in. A stolen password alone is then not enough to get into your account. Recommended for owners and administrators.
1. Open your authenticator app and scan this code.
Cannot scan it? Type this key into the app instead:
App Lock
Set a 4-digit PIN and the app will lock itself after a period of inactivity. Anyone at your screen sees a PIN prompt instead of your sites and passwords, without needing to sign in again once you enter it. This device only; each person's PIN is their own.
Manage Categories
Manage Site Types
RADIUS Link
Every ISP has its own RADIUS server. Set the login URL for yours once here, and the "RADIUS" button in the header will open it directly for everyone in your organization.
Data Backup
Full data backup/export is a Professional and Business plan feature. Not included on Starter or a trial.
Everything: sites, categories, types, map places, and Cisco/MikroTik notes, in one file. Keep a copy somewhere safe. This is the only backup of this data outside Supabase itself.
⚠️ Danger zone
Reset the whole app. Start over with a brand-new app: all your network elements, links, map places, work orders, notes, history and settings are deleted. Your users, your plan and the Agent keep working.
Desktop App
The desktop app and one-click field tools (Ping/Traceroute/SSH/Winbox/PuTTY) are a Professional/Business feature. Not included on Starter or on a trial.
The Toponexa desktop app gives you the full app plus one-click Ping/Traceroute/SSH/Winbox/PuTTY on any site, right from its own window. No browser tab needed.
💡 Windows 7 needs one Microsoft update first. On a Windows 7 PC that has never been updated, the Local Helper and the Windows 7 Agent stop at start with the error DLL load failed while importing _socket. Install Microsoft update KB2533623 (free, from Windows Update, and included in any later Windows 7 update rollup), restart the PC, and they start normally. The Windows 7 / 8.1 installer checks for it and tells you.
Windows 7 or 8.1? The desktop app needs Windows 10 or 11. On an older Windows install Toponexa for Windows 7 / 8.1 (the second button): it puts a Toponexa icon on your desktop that opens the app in its own window (no tabs, no address bar) using Google Chrome or Microsoft Edge, and it starts the Local Helper quietly in the background so you get the same one-click Ping, Traceroute, SSH, Winbox, PuTTY and Network Tools as the desktop app. It needs Chrome or Edge to be installed on that PC. Local Helper only is for people who already open the app in their own browser.
⚠️ Your browser or Windows may say this file is not commonly downloaded or comes from an unknown publisher. That is normal for a new program. In Chrome or Edge open the downloads list and choose Keep (if asked again, Keep anyway). If Windows says "Windows protected your PC", choose More info, then Run anyway.
The desktop app needs Windows 10 or 11 (it uses Microsoft Edge WebView2, which is built into current Windows) and will not install on Windows 7 or 8.1: use Toponexa for Windows 7 / 8.1 there.
On Linux (Debian/Kali/Ubuntu), run this one command in a terminal. It installs everything needed and adds a Toponexa icon to your app menu and Desktop:
The Agent isn't included on the Professional trial. It's available once you subscribe, or right away on the Starter trial.
For real background ping monitoring (not just manual site tracking) on an always-on PC, download the Toponexa Agent. It uses your Agent Token below, not a login. It is a normal program with its own window and a tray icon (no command prompt): it shows whether monitoring is running, how many sites are up or down, and can start automatically when you sign in.
💡 Windows 7: install Microsoft update KB2533623 and restart before you start the Windows 7 Agent; without it the Agent cannot start.
⚠️ Your browser or Windows may say this file is not commonly downloaded or comes from an unknown publisher. That is normal for a new program. In Chrome or Edge open the downloads list and choose Keep (if asked again, Keep anyway). If Windows says "Windows protected your PC", choose More info, then Run anyway.
Linux (desktop or server, Python 3.9+). One command in a terminal installs the agent for your user and adds it to your applications menu. For a server with no screen, add --service to run it in the background:
First time you open it, paste your Agent Token (below) when asked. When a newer version is out, the agent shows an Update now button.
Not sure which Agent build? Use the Windows 8.1+ version unless the PC is specifically running Windows 7. Microsoft ended all security updates for Windows 7 in 2020, so the Win8.1+ build is the one that gets ongoing improvements.
🆕 A newer Agent version is available. Open the Toponexa Agent window on that PC and click Update now (agents older than 1.7 don't have that button: download the new one above once, and updates are one click from then on).
Regenerating invalidates the old token immediately. Any agent already running with it will start failing until you update it with the new one.
Agent Status
Only one copy of the agent can run per organization at a time. Starting it somewhere while it's already running elsewhere (e.g. still running at home when you try to start it at work) gets refused with an error instead of silently running two copies.
Checking...
Stop requested: it'll shut down within its next check cycle (up to a minute).
A second computer can run the Agent as a standby: it waits and takes over by itself if the first one stops answering. Stopping the Agent here or in its window on purpose is respected, and nobody takes over.
Agent tools
Alert Channels (optional)
Org-wide alerts sent by the agent when any alert-enabled site changes status. Separate from each person's own personal notifications (set from the Users tab).
Alert channels
Choose where Toponexa sends your site offline / back-online alerts. These follow you on any device you sign in on. Turn alerts on for each site in Network Elements (Edit site > Alerts).
🧭
Alert setup wizardFinish the channels, site routing and test path in order
Checking
Operator tools
Open only when you need to audit, simulate or troubleshoot delivery.
📡
Alert coverage auditFind sites that cannot notify anyone yet
Shows coverage percentage, missing alert routes, missing targets and stale checks.
🛰️
Alert routing simulatorPreview who receives an alert before testing it live
Preview
Dry-run offline, online, Agent, work order, maintenance, escalation and billing alerts.
🧪
Alert delivery checkShows why a Telegram or ntfy alert may not arrive
Checks the relay, personal Telegram, ntfy, site routing, Agent support and delivery log.
🧬
Alert test labPreview messages and run a full alert test package
Ready
Compose the exact alert text, send all configured channels, and review failures in one place.
Message preview
This is the operator/customer-facing text style before you send a real test.
Channels and rules
Connect personal phones, Telegram chats, company groups and escalation behavior.
📲
ntfyFree phone notifications, no account needed
Not set up
Install the free ntfy app (iPhone or Android), then press the button. Toponexa creates a private, hard-to-guess topic for you and shows a QR code to subscribe with.
iPhone: install the free ntfy app, tap +, paste the topic name below and tap Subscribe. Scanning the QR code on an iPhone only opens a web page, and iPhones don't alert from web pages in the background.
Android: install the free ntfy app, then scan the QR code or press Open in ntfy app.
Waiting for you to press Start... this code works for .
I already have a Telegram chat ID
✉️
EmailAlerts to your inbox
Coming soon
No app to install. Planned as the fallback channel for everyone.
🎚️
Which alerts reach youApplies to Telegram and ntfy
You still choose which sites send alerts in Network Elements. Toponexa's alert relay applies these switches. Site offline/back-online alerts need Agent 1.8.0 or newer, and ntfy for the other alerts needs Agent 1.9.0 or newer running (Telegram does not).
👥
Company Telegram groupOne shared place where the whole team sees outages
Not connected
Add the Toponexa bot to your team's Telegram group and send one command there. Outages, recoveries and escalations are then posted in the group, each with an Acknowledge button.
Open your team's Telegram group and add the Toponexa bot as a member (group info > Add members).
In that group, send this message:
Waiting for the group... this code works for .
What the group receives:
🚨
If nobody acknowledges an outageAlert the owner and admins again, and the company group
🔒 Escalation is available on the Business plan. Upgrade in Billing to turn it on.
When a real outage is still open and nobody pressed Acknowledge (on the site in Toponexa, or the button on the Telegram alert), Toponexa alerts the owner and admins again after the time you choose, and repeats up to the limit. Acknowledging stops it. Sites in maintenance are never escalated.
📜
Delivery logWhat was sent to whom, and whether it worked (last 30 days)
VPN connections
VPN connections from the app are a Professional/Business feature. Not included on Starter or on a trial.
Connect to your network's VPN right from Toponexa instead of Windows' "Add a VPN connection". Each connection is saved to your account (the password is stored encrypted) and is dialled on this PC by the Toponexa desktop app or the Local Helper. A website can't open a VPN by itself. While it is connected, Ping, Winbox, SSH, Open Device and the Agent on this PC reach the sites directly, with no NAT rules.
Only the networks you list in a connection go through the VPN. The rest of this PC's internet traffic does not. PPTP is the oldest VPN type and its encryption is broken, so use a long, unique password for it, and prefer SSTP or L2TP/IPsec if your router supports them.
This section isn't available on your account. Contact your administrator if you need access.
Toponexa Help
Hi! Ask me anything about using Toponexa.
AI assistant: may occasionally be wrong. Still stuck? Email support@toponexa.com.
🔒
App Locked
Enter your PIN to continue.
💳
Add a payment method to start your trial
A valid credit card is required to activate your free trial. You will not be charged until the trial ends, and you can cancel anytime before then.
Payment received: activating your trial... this usually takes a few seconds.
🔐
Two-step sign-in
Open your authenticator app and enter the 6-digit code shown for Toponexa.
Lost your phone? Contact support@toponexa.com and we will reset two-step sign-in for your account.
🔑
Set a new password
Choose a new password for your account.
›Add Network Element
🖥️
Add Network Element
Create a new network element (station, OLT, switch, AP, etc.)
Select Parent
Choose the parent device this element connects to.
✨ Suggested Parents
Based on this element's location and type.
All Results
NameTypeAreaIP AddressStatus
QR Code
Print this and stick it on the physical splice box. Scanning it opens this exact PON, with its client list already expanded.
Photos
Splice closure, install shot, anything useful to find/identify this node in the field.
No photos yet.
Topology Health
Duplicate IP+port conflicts (org-wide), plus fiber-tagged sites that never actually connect back to an OLT. Doesn't apply to Wireless Topology. A network there is expected to have its own root site with no parent.
Topology Snapshots
A point-in-time copy of the whole tree, so you can see what's changed since a given day. Not a restore/undo, just a comparison.
PON Capacity
Every PON ranked by how full it is, with a rough "days until full" projection based on how fast clients have been added recently.
Discovered Devices
ONUs seen directly on an OLT's own SNMP-reported list. "New" means it's physically connected but not yet added as a site in Toponexa. Could be a legitimate new install, or a device nobody added.
⚡ Flappiest Wireless Links. Last 7 Days
Wireless-only view of the same transition-count analysis behind the Dashboard's Flappiest Sites card. Most online/offline flips, not just currently-down sites.
🌍 Regional Outages
Sites currently offline AND geographically close together (within roughly 1km). Often means one shared cause (power outage, upstream failure, interference) rather than unrelated incidents.
📶 Sector Capacity
Any node with wireless clients, ranked by how full it is (set Max Ports on a site's Edit form to enable tracking). Client count only: not yet based on real traffic/airtime load.
📡 Channel Conflicts
Sectors within ~1km of each other whose channels overlap. Based on the exact Frequency (MHz) + Channel Width you set per link in Edit Link. Only checks sectors where that's actually been entered.
💰 Backhaul Oversubscription
Sum of connected customers' plan speeds (set per site) vs. this sector's own declared backhaul capacity (set in Edit Link). Only shows sectors where at least one customer plan speed has been entered.
Edit Link
Path Trace
The full chain feeding this node, top to bottom. Works regardless of current status, not just during an outage.
Blast Radius
Everything downstream of this node. What would lose service if it went down (or if you disconnected it on purpose).
Port Map
Every port from 1 to Max Ports on this device. Occupied by a real child, reserved for planned work, or free.
Redundancy Gaps
Devices with real downstream dependents where NONE of them have a recorded backup path. A practical "where am I exposed" list, not a full failure simulation.
Add User
Creates their login directly. No email address or sign-up needed. Give them the username + temporary password below; they can change the password themselves afterward in Settings.
Set Password
Sets 's password directly. No email, no confirmation link. Give them the new password below.
Add Note
Add Note
New Work Order
Save Place
Add Category
Add Dealer
Just the basics — add more detail (VLAN, password, Winbox, etc.) later via Edit, and use "Add Link Here" on this dealer's card afterward for each additional location, PPPoE server, or backup link they have.
History
Recent changes
Config Backups
Backup content
Import Network Elements from CSV
Supports these columns (any order, case-insensitive header names): name, category, and type (all three required), parent (exact name of an existing element, or one listed earlier in this same file), area, ip_address, link_type (fiber/wireless/backbone), notes. Category and type must match names you already use (not case-sensitive). Nothing is auto-created, so a typo is reported as an error instead of silently creating a duplicate category. For device credentials, SNMP, and other advanced fields, import the basics here first, then fill those in per-site with Edit afterward.
Preview
Recent Changes
Every create or edit to a network element, newest first. Undo restores that element's fields to what they were right before this change. It doesn't touch anything changed since. Deleting an element isn't covered here; that already warns you about downstream impact before it happens.
Optical Power History:
Manually-entered readings over time. No OLT reports optical power over SNMP for any vendor this app supports yet, so this reflects whatever's been typed into RX/TX Power on Edit Site, same as the current reading itself. Each edit is one more point.
Rotate Password
Logs in with the username/password already saved for this device, changes it to the new password below, then confirms the new one actually works before saving it here. Nothing is guessed or brute-forced. Applies within about a minute, whenever the background agent next checks in.
Add VPN connection
Reset the whole app?
This permanently deletes your data and cannot be undone.
Will be deleted:
All network elements and everything attached to them: links, ports, topology, wireless and fiber data, photos
Map places and lines
Work orders, notes and playbook notes, device backups, password rotation jobs
Monitoring history, incidents, the activity log and the alert delivery log
Your categories and element types (replaced with the standard ones)
Alert settings for the organization: company Telegram group, escalation, organization Telegram / ntfy, RADIUS link
Arcade scores
Will stay:
Your organization, all users and their roles, your plan and billing
The Agent and its token (it keeps running, with no sites to check)
Sign-in history, and each person's own settings (theme, alert channels, VPN connections)
Password Rotation Jobs
Find devices on the network
The Agent looks at your network from the inside and lists devices that answer but are not monitored yet. Only private address ranges are scanned (10.x.x.x, 172.16 to 172.31, 192.168.x.x, 100.64 to 100.127), up to 1022 addresses, and the Agent must be running (version 1.11.0 or newer).