mirror of
https://github.com/Ysurac/openmptcprouter-feeds.git
synced 2025-03-09 15:40:03 +00:00
More info and checks in status page
This commit is contained in:
parent
05c4fe5ad0
commit
c3f51af9a2
5 changed files with 89 additions and 21 deletions
|
@ -145,6 +145,9 @@
|
|||
if (mArray.openmptcprouter.tun6_state == "DOWN")
|
||||
{
|
||||
statusMessage += 'VPN IPv6 tunnel DOWN<br/>';
|
||||
} else if (mArray.openmptcprouter.wan_addr6 == '')
|
||||
{
|
||||
statusMessage += 'No IPv6 access<br/>';
|
||||
}
|
||||
if (statusMessage !== "")
|
||||
{
|
||||
|
@ -158,6 +161,7 @@
|
|||
if (mArray.wans)
|
||||
{
|
||||
temp += '<td><ul>';
|
||||
var master = 0;
|
||||
for( var i = 0; i < mArray.wans.length; i++ )
|
||||
{
|
||||
// Get link color
|
||||
|
@ -193,9 +197,14 @@
|
|||
var ipaddr = mArray.wans[i].ipaddr;
|
||||
var whois = mArray.wans[i].whois;
|
||||
var multipath = mArray.wans[i].multipath;
|
||||
if(multipath == 'master')
|
||||
{
|
||||
master++;
|
||||
}
|
||||
var latency = mArray.wans[i].latency;
|
||||
var gateway = mArray.wans[i].gateway;
|
||||
var gw_ping = mArray.wans[i].gw_ping;
|
||||
var server_ping = mArray.wans[i].server_ping;
|
||||
var ipv6_discover = mArray.wans[i].ipv6_discover;
|
||||
var multipath_available = mArray.wans[i].multipath_available;
|
||||
// Generate template
|
||||
|
@ -210,6 +219,18 @@
|
|||
var title = mArray.wans[i].label + " (" + mArray.wans[i].gateway + ")";
|
||||
//var content = String.format('%s<br />wan address: <strong>%s</strong><br />whois: %s<br />latency: %s ms<br />multipath: %s', stat, wanip, whois, latency, multipath);
|
||||
var content = "";
|
||||
if(wanip !== '')
|
||||
{
|
||||
content += String.format('wan address: <strong>%s</strong><br />', wanip);
|
||||
}
|
||||
if(whois !== '')
|
||||
{
|
||||
content += String.format('whois: %s<br />', whois);
|
||||
}
|
||||
if(latency !== '')
|
||||
{
|
||||
content += String.format('latency: %s ms<br />', latency);
|
||||
}
|
||||
if(ipaddr == '')
|
||||
{
|
||||
statusMessage += 'No IP defined<br />'
|
||||
|
@ -224,14 +245,27 @@
|
|||
{
|
||||
statusMessage += 'Multipath blocked on the connection<br />'
|
||||
}
|
||||
if(server_ping == 'DOWN')
|
||||
{
|
||||
statusMessage += 'Can\'t ping server<br />'
|
||||
}
|
||||
if(multipath == 'master' && master > 1)
|
||||
{
|
||||
statusMessage += 'Multipath master already defined<br />';
|
||||
statusMessageClass = "error";
|
||||
}
|
||||
if(ipv6_discover == 'DETECTED')
|
||||
{
|
||||
statusMessage += 'IPv6 route received<br />'
|
||||
}
|
||||
content += String.format('ip address: <strong>%s</strong><br />multipath: %s', ipaddr,multipath);
|
||||
if(ipaddr != '')
|
||||
{
|
||||
content += String.format('ip address: <strong>%s</strong><br />', ipaddr);
|
||||
}
|
||||
content += String.format('multipath: %s<br />',multipath);
|
||||
if(mArray.wans[i].qos && mArray.wans[i].download > 0 && mArray.wans[i].upload > 0)
|
||||
{
|
||||
content += String.format('<br />traffic control: %s/%s kbps (%s)', mArray.wans[i].download, mArray.wans[i].upload, mArray.wans[i].qos)
|
||||
content += String.format('traffic control: %s/%s kbps (%s)', mArray.wans[i].download, mArray.wans[i].upload, mArray.wans[i].qos)
|
||||
}
|
||||
temp += getNetworkNodeTemplate(equipmentIcon, statusIcon, title, statusMessageClass,statusMessage,content);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue