What's new
  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

RTRMON RTRMON v2.2.3 -Nov 16, 2025- Monitor your Router's Health (New: Wireguard, AMTM, Network Conn/Bandwidth/Diag + Port Scanner + Speedtest) - v2.3.0Beta6

Will give it a try later today. Wife has me following her around in the malls to tote her purchases while she continues to shop.
VPN and ssh client solves that... 🤓
 
Last edited:
VPN and ssh client solves that... 🤓
I hate making changes to router when logged in using a phone. I can and have ssh in remotely over VPN and just primarily use it to check on status and if necessary using scMerlin restart or stop something.
 
OK @CaptainSTX ... please give this a shot!

What's new?!
RTRMON v2.3.0b6 - (Release TBA)
- PATCH:
Added a better way to sort IP addresses, so they are accurately sorting from low to high. Thanks to @CaptainSTX for the nudge! :)
- PATCH: Specified max length values for the remainder of the wireless client table items, so that they will truncate should they go over their max length as to not skew the table layout.

Download link:
Code:
curl --retry 3 "https://raw.githubusercontent.com/ViktorJp/RTRMON/develop/rtrmon.sh" -o "/jffs/scripts/rtrmon.sh" && chmod 755 "/jffs/scripts/rtrmon.sh"

Significant Screenshots:

It's now sorting things right... :)

View attachment 69566
Works great! Thanks. I use certain predetermined IP ranges for different types of devices connecting makes it much easier to determine what is connected,
 
I hate making changes to router when logged in using a phone. I can and have ssh in remotely over VPN and just primarily use it to check on status and if necessary using scMerlin restart or stop something.
I understand your position completely, but I often do install/test things remotely on phone while waiting for wife...
 
I understand your position completely, but I often do install/test things remotely on phone while waiting for wife...
Fortunately for me my AX88 Pro running the latest Merlin firmware is extremely stable. The router has been up 21 days without a reboot. VPMON keeps my VPN tunnels up and I use it's restart the tunnels in the early AM which helps to maintain the download speed through the tunnels running at 500 Mbps+ so accessing the router other than for curiosity isn't often necessary. Thanks to Merlin & Viktor Jaep for their work which makes this happen.
 
Looking forward to your feedback while we make our way through this beta!
Just dipping my toes in the water here on this addon - huge amount of work in typical @Viktor Jaep fashion!. Was looking for a better set of TX/RX and RSSI connected client stats than the Network Map in the WebGUI, which is invariably rather wonky.

The System Log, Wireless Log WebGUI Page only has the Main Router Stats AFAIK and not clients connected to AiMesh Nodes.

However I think, viewing pages 6 or 7 in this Addon, the clients connected to GNP SDNs are shown, but the TX/RX and RSSI are not, just MAC/Name and IP, is that correct? Or do I need to configure something else?

If not, would it be correct then, if I have Merlin FW on the Nodes, that I can see this detail on RTRMon if it’s installed on the Nodes, is that how it should work?
 
Last edited:
Just dipping my toes in the water here on this addon (huge amount fo work in typoical @Viktor Jaep fashion!. Was looking for a better set of TX/RX and RSSI connected client stats than the Network Map in the WebGUI, which is invariably rather wonky.

The System Log, Wireless Log WebGUI Page only has the Main Router Stats AFAIK and not clients connected to AiMEsh Nodes;.

However I think, viewing pages 6 or 7 in this Addon, the clients connected to GNP SDNs are shown, but the TX/RX and RSSI are not, just MAC/Name and IP, is that correct? Or do I need to configure something else?

If not, would it be correct then, if I have Merlin FW on the Nodes, that can see this detail on RTRMon installed on Nodes, is that how it should work?
That's correct. That info isn't available when clients are connected to VLANs... everything seems to be treated like a wired client in those cases, and wouldn't show any of the TX/RX/RSSI info because they're not visible using the wl command. That's not to say it will never be possible... but for now, this is all the info we can currently get to.
 
if I have Merlin FW on the Nodes, that I can see this detail on RTRMon if it’s installed on the Nodes
That info isn't available when clients are connected to VLANs...
Ok, so just to double confirm, putting rtrmon on the nodes won’t give me that information either as it’s a VLAN issue? I’m not sure I’d do this anyway as then you’d need to ssh to the various nodes which means it’s not all in one place.
 
Ok, so just to double confirm, putting rtrmon on the nodes won’t give me that information either as it’s a VLAN issue? I’m not sure I’d do this anyway as then you’d need to ssh to the various nodes which means it’s not all in one place.
@jksmurf: This is what I see on AiMesh node (I installed it to test for you. FYI, there's a configuration setting to identify the device as AiMesh node — I don't recall all of the reasons for the flag). So, definitely no additional info...:
Code:
  Attached Wireless + Wired Clients                                                                          
 
  Sort By:  (!)Name   |  (@)IP  |  (#)MAC
 --------------------------------------------------------------------------------------------------------------

  Local 2.4GHz               [ Enabled                                                        ] IFace: eth10  
  No Devices Connected

  Local 5.0GHz               [ Enabled                                                        ] IFace: eth7  
  No Devices Connected

  Local 5.0GHz (2)           [ Enabled                                                        ] IFace: eth8  
  No Devices Connected

  Local 6.0GHz               [ Enabled                                                        ] IFace: eth9  
  No Devices Connected

  Local Guest Wi-Fi          [ Enabled                                                        ] IFace: wl0.1
  No Devices Connected

  Local Guest Wi-Fi          [ Enabled                                                        ] IFace: wl0.2
  No Devices Connected

  Local Guest Wi-Fi          [ Enabled                                                        ] IFace: wl0.3
  No Devices Connected

  Local Guest Wi-Fi          [ Enabled                                                        ] IFace: wl1.1
  No Devices Connected

  Local Guest Wi-Fi          [ Enabled                                                        ] IFace: wl2.1
  No Devices Connected

  Local Guest Wi-Fi          [ Enabled                                                        ] IFace: wl2.2
  No Devices Connected

  Local Guest Wi-Fi          [ Enabled                                                        ] IFace: wl3.1
  No Devices Connected

  Local Guest Wi-Fi          [ Enabled                                                        ] IFace: wl3.2
  No Devices Connected

  Local Guest Wi-Fi          [ Enabled                                                        ] IFace: wl3.3
  No Devices Connected

  Local Guest Wi-Fi          [ Enabled                                                        ] IFace: wl3.5
  No Devices Connected

  Local VLAN/AiMesh VLAN     [ Enabled                                                        ] IFace: br52  
  No Devices Connected

  Local VLAN/AiMesh VLAN     [ Enabled                                                        ] IFace: br53  
  No Devices Connected

  Local VLAN/AiMesh VLAN     [ Enabled                                                        ] IFace: br54  
  No Devices Connected

  Local LAN/Non-VLAN AiMesh  [ Enabled                                                        ] IFace: br0    
  No Devices Connected
 
@jksmurf: I stand corrected. I forgot to install the latest beta. There IS additional data on the AiMesh node:
Code:
  RTRMON - v2.3.0b6                    (S)how/(H)ide Operations Menu                 Tue Dec 23, 2025 16:08:22 EST -0500

  Attached Wireless + Wired Clients                                         (Dedicated to @ExtremeFiretop and @visortgw)
 
  Sort By:  (!)Name   |  (@)IP  |  (#)MAC  |  [a=Enable/Disable Screen Run-off]
 ------------------------------------------------------------------------------------------------------------------------
  Name              | IP              | MAC               | Uptime   | TX GB | RX GB | TX Mbps | RX Mbps | Sig | Band
  Local 2.4GHz Wi-Fi: 4089C985830B92F9D7D2A81848190072 - IFace: eth10                                                 
  No wireless clients connected

  Local 5.0GHz Wi-Fi: 4089C985830B92F9D7D2A81848190072 - IFace: eth7                                                   
  No wireless clients connected

  Local 5.0GHz-2 Wi-Fi: 4089C985830B92F9D7D2A81848190072 - IFace: eth8                                                 
  No wireless clients connected

  Local 6.0GHz Wi-Fi: 4089C985830B92F9D7D2A81848190072 - IFace: eth9                                                   
  No wireless clients connected

  Local 5.0GHz (Bridge: br0) - IFace: wl0.1                                                                           
  No wireless clients connected

  Local 5.0GHz (Bridge: br0) - IFace: wl0.2                                                                           
  Unknown           | Unknown         | D4:61:9D:0F:AC:A8 | 00h:15m  |  0.00 |  0.00 |   585.0 |    24.0 | -71 | 0x0:80

  Guest 5.0GHz Wi-Fi: TheS1RsGuests (Bridge: br54) - IFace: wl0.3                                                     
  No wireless clients connected

  Local 5.0GHz-2 (Bridge: br0) - IFace: wl1.1                                                                         
  No wireless clients connected

  Local 6.0GHz (Bridge: br0) - IFace: wl2.1                                                                           
  No wireless clients connected

  Local 6.0GHz (Bridge: br0) - IFace: wl2.2                                                                           
  No wireless clients connected

  Local 2.4GHz (Bridge: br0) - IFace: wl3.1                                                                           
  No wireless clients connected

  Local 2.4GHz (Bridge: br0) - IFace: wl3.2                                                                           
  No wireless clients connected

  Guest 2.4GHz Wi-Fi: GetYourOwnDarnInternet (Bridge: br52) - IFace: wl3.3                                             
  Unknown           | Unknown         | 24:62:AB:30:D2:76 | 00h:40m  |  0.00 |  0.00 |    65.0 |     6.0 | -54 | 0x0:20
  Unknown           | Unknown         | 34:3E:A4:07:42:05 | 00h:36m  |  0.07 |  0.15 |   156.0 |   173.2 | -37 | 0x0:20
  Unknown           | Unknown         | 3C:8A:1F:1A:DA:5C | 00h:39m  |  0.00 |  0.00 |    72.2 |     6.0 | -39 | 0x0:20
  Unknown           | Unknown         | 80:6A:10:11:44:ED | 00h:39m  |  0.00 |  0.00 |    72.2 |    11.0 | -55 | 0x0:20

  Local 2.4GHz (Bridge: br0) - IFace: wl3.5                                                                           
  No wireless clients connected

  Local VLAN/AiMesh VLAN - IFace: br52                                                                                 
  No wired clients found

  Local VLAN/AiMesh VLAN - IFace: br53                                                                                 
  No wired clients found

  Local VLAN/AiMesh VLAN - IFace: br54                                                                                 
  No wired clients found

  Local LAN/Non-VLAN AiMesh - Subnet: 192.168.222.0/24 - IFace: br0                                                   
  Unknown           | 192.168.222.10  | 98:e7:f4:45:4a:49
  Unknown           | 192.168.222.16  | 7c:83:34:b4:e4:93
  Unknown           | 192.168.222.17  | 34:c8:d6:b1:01:10
  Unknown           | 192.168.222.1   | 10:7c:61:af:76:68
  Unknown           | 192.168.222.21  | 90:09:d0:77:70:35
  Unknown           | 192.168.222.220 | bc:87:fa:7b:32:f3
  Unknown           | 192.168.222.22  | 6c:1f:f7:15:bc:03
  Unknown           | 192.168.222.249 | 5c:a6:e6:b6:b4:1b
  Unknown           | 192.168.222.24  | 00:11:32:c0:d5:d0
  Unknown           | 192.168.222.251 | 00:11:32:c0:d5:cf
  Unknown           | 192.168.222.252 | 60:cf:84:18:ca:f8
  Unknown           | 192.168.222.253 | 04:42:1a:59:99:80
  Unknown           | 192.168.222.254 | 04:42:1a:58:7b:78
  Unknown           | 192.168.222.2   | 2c:cf:67:af:2c:94
  Unknown           | 192.168.222.5   | 90:09:d0:7a:4e:fe
  Unknown           | 192.168.222.96  | 7e:29:5d:7e:25:3a
 
Last edited:
I installed it to test for you
There IS additional data
Appreciate you doing that, it’s quite the Addon, with lots of screens, as I noted, just dipping my toes in the water. So thank you for doing that.

Ok, so if I understand this right, adding RTRMON to AiMesh Nodes (that suppprt Merlin FW) would represent pretty much the only way to get TX RX RSSI (Sig?) data of clients connected to nodes in the current Asus / Merlin / WebGui / Addon / script resource pool? Might be worth another look :-).
 
Appreciate you doing that, it’s quite the Addon, with lots of screens, as I noted, just dipping my toes in the water. So thank you for doing that.

Ok, so if I understand this right, adding RTRMON to AiMesh Nodes (that suppprt Merlin FW) would represent pretty much the only way to get TX RX RSSI (Sig?) data of clients connected to nodes in the current Asus / Merlin / WebGui / Addon / script resource pool? Might be worth another look :-).
Correct!
 
then you’d need to ssh to the various nodes which means it’s not all in one place.
I wonder if, having put RTRMON on the nodes to collect this magic data, young @Viktor Jaep could get the RTRMON instance on the main router to mine the nodes for info and present it all in one place, on the main router.

Another wonderful challenge to keep Viktor up nights …
 
I wonder if, having put RTRMON on the nodes to collect this magic data, young @Viktor Jaep could get the RTRMON instance on the main router to mine the nodes for info and present it all in one place, on the main router.

Another wonderful challenge to keep Viktor up nights …
As if @Viktor Jaep needs anything else to keep him up at night... 🤣
 
Similar threads

Similar threads

Support SNBForums w/ Amazon

If you'd like to support SNBForums, just use this link and buy anything on Amazon. Thanks!

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Back
Top
âś–