User Tools

Site Tools


packet:network-monitoring-project

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
packet:network-monitoring-project [2025/11/02 11:15] – created m0ltepacket:network-monitoring-project [2025/11/02 11:23] (current) – [What We Need From You] m0lte
Line 167: Line 167:
  
 ---- ----
 +
 +===== Other Packet Systems & Future Clients =====
 +Right now the service has first-class, “known good” support for **Xrouter (G8PZT)** and **BPQ/BPQ32 (G8BPQ)** because those are the two stacks whose authors have actively helped push telemetry out.
 +
 +But the service is **not limited to those two.** If you run any of the following, you are very much invited to send data:
 +
 +  * **JNOS / JNOS2** (Linux, classic net/ROM + BBS environments)
 +  * **TheNet / TheNet-derived nodes** (older but still on air in some areas)
 +  * **FlexNet-style nodes**
 +  * **Linux-based packet stacks using kissattach/ax25d** with their own routing glue
 +  * **Direwolf-based nodes** that are already doing APRS/AX.25 and have access to link/session info
 +  * **Custom / Pi-based nodes** people have built for local RF + IP tunnelling
 +
 +At the moment these systems are **not** sending telemetry to the monitoring service simply because **nobody has written the small client for them yet.** The service itself is happy to accept the data — it just needs it in the expected format.
 +
 +What we need from the wider packet community:
 +
 +  * someone with a **JNOS** system to add a lightweight exporter;
 +  * someone who still runs **TheNet / FlexNet** to see what info is available from the node and map it to the telemetry fields (node ID, neighbours, links, circuits/sessions if present);
 +  * people maintaining **modern Linux packet gateways** to add a tiny script/daemon that emits telemetry on a timer;
 +  * anyone writing **Node-RED / Python / Go** tooling to publish events via MQTT-over-WS straight to the service.
 +
 +In other words: **if your packet stack can tell you “who I am”, “who I’m connected to”, and “what sessions I have”, then it can probably send telemetry to this service.** The data is most welcome — the more diversity of nodes we see, the better the global picture becomes.
 +
  
 ===== For Developers ===== ===== For Developers =====
Line 197: Line 221:
  
 ===== Ideas to Build Today ===== ===== Ideas to Build Today =====
-  * **Live topology map** 
-    * Draw only nodes with recent activity 
-    * Fade nodes that have gone quiet 
-    * Flash or animate links when a circuit is established 
-    * Distinguish RF vs Internet links (the site already does this) 
  
   * **Path watcher / path canary**   * **Path watcher / path canary**
Line 253: Line 272:
 ===== What We Need From You ===== ===== What We Need From You =====
   * **If you run Xrouter (PZT):** check you are on a version where this is on by default, make sure the target host/port is reachable, and confirm you appear on the front end and on the Network Map.   * **If you run Xrouter (PZT):** check you are on a version where this is on by default, make sure the target host/port is reachable, and confirm you appear on the front end and on the Network Map.
-  * **If you run BPQ (BPQ32):** enable the telemetry in config (it is OFF by default), restart, and check the front end and Network Map.+  * **If you run BPQ (BPQ32):** upgrade, enable the telemetry in config (it is OFF by default), restart, and check the front end and Network Map.
   * **If you write software / run Node-RED / like dashboards:** grab the OpenAPI spec, or subscribe to MQTT-over-WS, and build *something*.   * **If you write software / run Node-RED / like dashboards:** grab the OpenAPI spec, or subscribe to MQTT-over-WS, and build *something*.
   * **If you spot gaps:** open issues or PRs on GitHub: https://github.com/M0LTE/node-api   * **If you spot gaps:** open issues or PRs on GitHub: https://github.com/M0LTE/node-api
packet/network-monitoring-project.1762082149.txt.gz · Last modified: by m0lte