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!

VPNMON VPNMON-R3 v1.6.4 -Sep 14, 2025- Monitor OpenVPN/Wireguard WAN/Dual-WAN Health & Random Reset Multiple Connections (Available in AMTM!)

This will probably be the last beta before the final stable release... some minor cosmetic tweaks! Enjoy 1.6.0 beta 4!

What's new?
v1.6.0b4 - (TBA)
- PATCH:
Added the router uptime value under the WAN monitoring section, some visual enhancements to the main UI, and providing content values in the logs when you get "invalid ping response received" messages, showing exactly what it was coming back with.

Download link:
Code:
curl --retry 3 "https://raw.githubusercontent.com/ViktorJp/VPNMON-R3/develop/vpnmon-r3.sh" -o "/jffs/scripts/vpnmon-r3.sh" && chmod 755 "/jffs/scripts/vpnmon-r3.sh"
I don't know if it is specific to this version but my experience is if you are monitoring WG VPN clients (Haven't tested with Open VPN) and you decide to manually change the server from say Chicago to New York I have found it necessary to first go into VPMON and unmonitor the slot before going into the router's GUI and uploading a new conf file and starting it. Failing to do so may require you upload a saved router configuration to get your VPN clients functioning and then after the router reboots and your prior VPN client is running go into VPMON unmonitoring the slot then change the server using the router's GUI. I have tried other VPMON options such as pause but only thing that has worked for me as to follow the steps I outlined above.
 
I don't know if it is specific to this version but my experience is if you are monitoring WG VPN clients (Haven't tested with Open VPN) and you decide to manually change the server from say Chicago to New York I have found it necessary to first go into VPMON and unmonitor the slot before going into the router's GUI and uploading a new conf file and starting it. Failing to do so may require you upload a saved router configuration to get your VPN clients functioning and then after the router reboots and your prior VPN client is running go into VPMON unmonitoring the slot then change the server using the router's GUI. I have tried other VPMON options such as pause but only thing that has worked for me as to follow the steps I outlined above.
I never mess with any slot configs in the UI unless for some reason I have to upload some kind of cert like with OVPN. I use the automation component of VPNMON-R3, and would have both of those profiles listed. It would then randomly choose between the two and fill in the appropriate server info going from Chicago to New York without having to mess with the UI.

Have you tried this approach?
 
I never mess with any slot configs in the UI unless for some reason I have to upload some kind of cert like with OVPN. I use the automation component of VPNMON-R3, and would have both of those profiles listed. It would then randomly choose between the two and fill in the appropriate server info going from Chicago to New York without having to mess with the UI.

Have you tried this approach?
No, I haven't because my use case is I have one slot for my personal more secure non IoT devices to use and I want this slot to have the maximum possible speed, another slot is used for IoT devices where speed isn't critical and finally a third slot with an international server in the land of my wife's birth. When I decided to change a slot's location it is because I have noticed a slowdown particularly on the slot I connect to for my personal devices. If my download speeds, which I monitor using spdMerlin, starts consistently testing below 600 Mbps then I may try a different server which in the case of my VPN provider usually means a different city.

One other thing I have noticed with VPMON after it gained the capability to monitor WG clients and send emails. In a previous discussion we both said that WG clients seemed to be much more stable than OpenVPN clients. When I set up email notifications I started getting more emails regarding a WG client resetting so I adjusted the number of emails allowed down and the ping max up to 950 ms. I have tried using both 8.8.8.8 and 8.8.4.4 as ping targets with no noticeable impact. I was still getting more email than I wanted so I turned off notifications. Still think WG clients are totally reliable as when I check their status they always seem to be up even though VPMON shows they may have reconnected.

VPMON is still useful to me so thank you for your work on this application.
 
No, I haven't because my use case is I have one slot for my personal more secure non IoT devices to use and I want this slot to have the maximum possible speed, another slot is used for IoT devices where speed isn't critical and finally a third slot with an international server in the land of my wife's birth. When I decided to change a slot's location it is because I have noticed a slowdown particularly on the slot I connect to for my personal devices. If my download speeds, which I monitor using spdMerlin, starts consistently testing below 600 Mbps then I may try a different server which in the case of my VPN provider usually means a different city.

One other thing I have noticed with VPMON after it gained the capability to monitor WG clients and send emails. In a previous discussion we both said that WG clients seemed to be much more stable than OpenVPN clients. When I set up email notifications I started getting more emails regarding a WG client resetting so I adjusted the number of emails allowed down and the ping max up to 950 ms. I have tried using both 8.8.8.8 and 8.8.4.4 as ping targets with no noticeable impact. I was still getting more email than I wanted so I turned off notifications. Still think WG clients are totally reliable as when I check their status they always seem to be up even though VPMON shows they may have reconnected.

VPMON is still useful to me so thank you for your work on this application.
Have you tried using the Recovery Timeout Opportunities? I've set mine to 3 and that has really helped stability of the connection, instead of having it reset after 1 failed response.

I'm only getting emails nightly now after it goes through it's scheduled reset. Email rate limiting is also an option now if you find it too spammy. ;)
 

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!

Members online

Back
Top