{% if vpn.get('state').get('success') == 'SUCCESS' %} {% set pingable = 'Yes' %} {% else %} {% set pingable = 'No' %} {% endif %} {% set connection = vpn.get('state').get('connected') %} {% set nclients = vpn.get('stats').get('nclients')|int %} {% set bytesin = vpn.get('stats').get('bytesin')|int %} {% set bytesout = vpn.get('stats').get('bytesout')|int %} {% set vpn_mode = vpn.get('state').get('mode') %} {% set sessions = vpn.get('sessions', {}).items() %} {% set local_ip = vpn.get('state').get('local_ip') %} {% set remote_ip = vpn.get('state').get('remote_ip') %} {% set up_since = vpn.get('state').get('up_since') %} {% set show_disconnect = vpn.get('show_disconnect') %} {% set vpn_version = vpn.get('release') %}
VPN Mode | Status | Pingable | Clients | Total Bytes In | Total Bytes Out | Up Since | Local IP Address | {% if vpn_mode == 'Client' %}Remote IP Address | {% endif %}
---|---|---|---|---|---|---|---|---|
{{ vpn_mode }} | {{ connection }} | {{ pingable }} | {{ nclients }} | {{ bytesin }} ({{ bytesin | get_naturalsize }}) | {{ bytesout }} ({{ bytesin | get_naturalsize }}) | {{ up_since.strftime(datetime_format) }} | {{ local_ip }} | {% if vpn_mode == 'Client' %}{{ remote_ip }} | {% endif %}