diff --git a/web/js/serverstatus.js b/web/js/serverstatus.js index 5e3c6a6..3f7bbb2 100644 --- a/web/js/serverstatus.js +++ b/web/js/serverstatus.js @@ -144,13 +144,13 @@ function uptime() { // Ipstatus // mh361 or mh370, mourn mh370, 2014-03-08 01:20 lost from all over the world. - if (result.servers[i].ip_status) { - TableRow.children["ip_status"].children[0].children[0].className = "progress-bar"; - TableRow.children["ip_status"].children[0].children[0].innerHTML = "MH361"; - } else { - TableRow.children["ip_status"].children[0].children[0].className = "progress-bar"; - TableRow.children["ip_status"].children[0].children[0].innerHTML = "MH370"; - } + // if (result.servers[i].ip_status) { + // TableRow.children["ip_status"].children[0].children[0].className = "progress-bar"; + // TableRow.children["ip_status"].children[0].children[0].innerHTML = "MH361"; + // } else { + // TableRow.children["ip_status"].children[0].children[0].className = "progress-bar"; + // TableRow.children["ip_status"].children[0].children[0].innerHTML = "MH370"; + // } // Name TableRow.children["name"].innerHTML = result.servers[i].name; @@ -190,6 +190,31 @@ function uptime() { server_status[i] = true; } + // month traffic + var monthtraffic = ""; + if(result.servers[i].last_network_in < 1024) + monthtraffic += result.servers[i].last_network_in.toFixed(0) + "B"; + else if(result.servers[i].last_network_in < 1024*1024) + monthtraffic += (result.servers[i].last_network_in/1024).toFixed(0) + "K"; + else if(result.servers[i].last_network_in < 1024*1024*1024) + monthtraffic += (result.servers[i].last_network_in/1024/1024).toFixed(1) + "M"; + else if(result.servers[i].last_network_in < 1024*1024*1024*1024) + monthtraffic += (result.servers[i].last_network_in/1024/1024/1024).toFixed(2) + "G"; + else + monthtraffic += (result.servers[i].last_network_in/1024/1024/1024/1024).toFixed(2) + "T"; + monthtraffic += " | " + if(result.servers[i].last_network_out < 1024) + monthtraffic += result.servers[i].last_network_out.toFixed(0) + "B"; + else if(result.servers[i].last_network_out < 1024*1024) + monthtraffic += (result.servers[i].last_network_out/1024).toFixed(0) + "K"; + else if(result.servers[i].last_network_out < 1024*1024*1024) + monthtraffic += (result.servers[i].last_network_out/1024/1024).toFixed(1) + "M"; + else if(result.servers[i].last_network_out < 1024*1024*1024*1024) + monthtraffic += (result.servers[i].last_network_out/1024/1024/1024).toFixed(2) + "G"; + else + monthtraffic += (result.servers[i].last_network_out/1024/1024/1024/1024).toFixed(2) + "T"; + TableRow.children["ip_status"].innerHTML = monthtraffic; + // Uptime TableRow.children["uptime"].innerHTML = result.servers[i].uptime;