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.4.1 -Jul 2, 2025- Monitor WAN/Dual-WAN/OpenVPN Health & Reset Multiple OpenVPN Connections (Available in AMTM!) Wireguard v1.5.08 Beta!

So that's a problem I'm still trying to work out. With OVPN, VPNMON actually starts those up, so I can get an accurate start time. WG, on the other hand, starts when the router reboots. The only time you get a more accurate start time is if you reset the WG connection within VPNMON, then I can start its own timer.

Going to cautiously say that we can call this a "beta" now... so opening it up to those who want to experiment with something that's pretty darn close to production now. ;)

What's new?
v1.5.03b - (TBA)
- PATCH:
Fixed the numbering for the WG slots to reflect 6-0 to provide standardization across the script when referring to the use of these slots. Thanks to @CaptainSTX!
- PATCH: Fixed the Skynet import logic and some of the on screen/log language to reflect "WG" terms instead of "VPN".
- PATCH: Fixed the WG Client Slot Server List Maintenance page to accurately display the first value (Connection Description) in a comma-separated list.
- PATCH: Clarified the "Number of Available OVPN/WG Client Slots" menu item under the config, to bring more understanding that (2) is strictly for older routers who can only have a max of 2 OVPN client slots at any given time, but also don't have any native WG capability without the help of 3rd party scripts. The (5) option provides capabilities for 5 x OVPN and 5 x WG client slots, as available on most (if not all) newer routers running the later versions of the Merlin FW.

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"

Significant Screenshots:

Our main house network is now using WG Slot 2 full-time for all their needs, using one of 2203 randomized NordVPN WG server connections, while VPN slot 5 still provides an Unbound DNS VPN exit giving our internal WG clients some DNS privacy. All is working well! :)

View attachment 66793
Encountered a glitch with 1.5.05b yesterday. Open VPN Client went down then reset as VPN client was active when I finally checked. The problem was that VPMON sent notification that client was down once a minute for six+ hours. I was out for most of the day so wasn't aware it was happening until I opened my inbox and found hundreds of notifications. I disabled notifications until I could sort through my inbox. I have enabled notifications again to see if the problem happens again. Is there any way you could include a limit on how many notifications VPMON can send?
 
Encountered a glitch with 1.5.05b yesterday. Open VPN Client went down then reset as VPN client was active when I finally checked. The problem was that VPMON sent notification that client was down once a minute for six+ hours. I was out for most of the day so wasn't aware it was happening until I opened my inbox and found hundreds of notifications. I disabled notifications until I could sort through my inbox. I have enabled notifications again to see if the problem happens again. Is there any way you could include a limit on how many notifications VPMON can send?
I can look into setting a limitation. Yeah, you definitely don't want something crazy like that. Did you figure out what went wrong with your router? Not behavior I have ever encountered before. It's looking at the VPN slot status code, and if it's 0 or 1 or something other than 2 (connected), then it will keep try to reset it until it comes back with a 2.
 
Last edited:
wgI can look into setting a limitation. Yeah, you definitely don't want something crazy like that. Did you figure out what went wrong with your router? Not behavior I have ever encountered before. It's looking at the VPN slot status code, and if it's 0 or 1 or something other than 2 (connected), then it will keep try to reset it until it comes back with a 2.
As far as I could tell Open VPN 1 did reset and was functioning, but the emails kept coming. Turned the notification back on today and Open VPN 1 went down but today I only got a single email. I will leave the Open VPN client running at least until you release the final production version. After the release I will probably stop using Open VPN clients and instead just use WG clients as they are more stable and three to four times faster.
 
As far as I could tell Open VPN 1 did reset and was functioning, but the emails kept coming. Turned the notification back on today and Open VPN 1 went down but today I only got a single email. I will leave the Open VPN client running at least until you release the final production version. After the release I will probably stop using Open VPN clients and instead just use WG clients as they are more stable and three to four times faster.
Yeah, the only reason I'm still running OVPN at the moment is for Unbound. ;) Totally agree with you on the WG side of things!
 
Is there any way you could include a limit on how many notifications VPMON can send?
What kind of limit would you think is acceptable? Is it staying under a certain number of messages per minute or per hour? How did you envision this?
 

Similar threads

Latest 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