HUGE release v1.41 today... with many thanks to
@visortgw for his extensive testing on the newly added VPN stats...
What's new! (And there's a lot... take it all in, and ask questions below if you need further clarification!)
v1.41 - (November 2, 2022)
- ADDED: Borrowing a little something from VPNMON-R2, and are
now showing VPN client statistics under page 2 of RTRMON. The VPN section shows current public VPN IP, VPN IP city location, current TUN (tunnel) slot and TX/RX stats of the current connection. Having this alongside your WAN and LAN stats, gives you a good perspective on what level of network traffic is truly happening on your router. This feature will now show up to 2 connected VPN clients that you may currently have connected due to screen space contraints.
- ADDED: Now you are able to
pick your own custom speedtest server ID to test against. This option is now available under the config menu. Please note, in order to find the ID, one method currently available is when using the browser and going to speedtest.net, when hoving your mouse over a specific test server, the digits on the end of the URL signify its ID. Enter these digits into the config menu item to always test against this preferred server. Leaving this field with a 0 entry will choose the closest/fastest test server to your WAN exit location. Look for item #10 under config.
- ADDED: An option to choose a more
minimalist progress bar. Thanks to
@ugandy, you can specify if you want the standard or minimalist progress bar under the config menu, item #12. For those who found it annoying or distracting, enjoy!
- ADDED: An
auto-rotate option is now available by hitting the (R)otate pgs option from any of the currently 5 different stats screens. When doing so, RTRMON will automatically advance to the next page, and loop through each until you disable this feature by again hitting the (R)otate pgs key. Thanks for the suggestion,
@Stephen Harrington!
- ADDED: More log events have been added, namely when the script started up, results of speed tests, and when your VPN changes so that it lets you know that an API call was made to determine your public VPN IP and exit city location.
- CHANGED: As with VPNMON-R2, now when you make changes to the config while running the program, upon return to the main UI, your
changes will automatically be applied without needing to exit and restart.
- CHANGED: Modified the update functionality to allow you to
force-update your current RTRMON script with the current build available on github.
- CHANGED: Added a prerequisite check for the existence of JQ, which is now required when pulling info about your VPN connection. Issued v1.41 HOTFIX 1... Thanks for the heads-up,
@ugandy!
- FIXED: Under heavy load, I noticed that the CPU percentages did not add up (close to) 100%, and realized that I left out a vital component, namely the
IRQ stat. This item has now been added under the CPU stats, giving you a little more accuracy on current CPU activity.
- FIXED: RTRMON is now able to recognize whether your VPN connection is using a
public or private network, and will accommodate for each in the UI under page #2. Thanks to
@visortgw for reporting this issue!
- FIXED: The minimalist progress bar will now also be visible during the initial booth sequence... thanks for the suggestion,
@visortgw
Download Link (or update directly through AMTM):
Code:
curl --retry 3 "https://raw.githubusercontent.com/ViktorJp/RTRMON/master/rtrmon-1.41.sh" -o "/jffs/scripts/rtrmon.sh" && chmod a+rx "/jffs/scripts/rtrmon.sh"
Significant Screenshots:
Lotsa stuff! Below, you'll find the currently connected VPN client stats under PG 2, alongside the WAN and LAN traffic stats...
By hitting the (R)otate Pgs button, RTRMON will automatically advance through all pages and keep looping...
The CPU IRQ was a vital stat accidentally left out that wasn't making the maths add up under heavy loads...
The config menu has added item #10 to allow you to enter your own custom Ookla Speedtest server, as well as #12 to let you choose between the normal progress bar, and one that is a bit more minimalist...
And speaking of minimalist progress bars... here she be!
Enjoy!