Hello,
I have experience on Nagios Core 3 on linux boxes ,have monitored more than 50 servers using Nagios Core 3 mainly remote Application/Database servers.
Regarding the OpenVPN server monitoring , can monitor it using check_openvpn_pl,will ask for management password of OpenVPN for it.
Thanks