aboutsummaryrefslogtreecommitdiffstats
path: root/web/js/nms-map-handlers.js
diff options
context:
space:
mode:
authorKristian Lyngstol <kly@kly.no>2016-07-06 16:51:16 +0200
committerKristian Lyngstol <kly@kly.no>2016-07-06 16:51:16 +0200
commit90e15f3b99f28ce60f5a3402530c3c90c27627d0 (patch)
treeb59320bae4381c7dae612071e094895058242076 /web/js/nms-map-handlers.js
parent162977906265df2782845a092707f7176a6d5a45 (diff)
Last bit of DX left-overs
Mainly moving graphs around
Diffstat (limited to 'web/js/nms-map-handlers.js')
-rw-r--r--web/js/nms-map-handlers.js13
1 files changed, 11 insertions, 2 deletions
diff --git a/web/js/nms-map-handlers.js b/web/js/nms-map-handlers.js
index 18e80dd..42785ff 100644
--- a/web/js/nms-map-handlers.js
+++ b/web/js/nms-map-handlers.js
@@ -134,9 +134,11 @@ function uplinkInfo(sw)
var ret = new handlerInfo("uplink","Uplinks");
ret.why = "Uplinks";
ret.score = 0;
+ var u = 0;
+ var t = 0;
if (testTree(nmsData,['switchstate','switches',sw,'uplinks','live'])) {
- var u = parseInt(nmsData.switchstate.switches[sw].uplinks.live);
- var t = parseInt(nmsData.switchstate.switches[sw].uplinks.total);
+ u = parseInt(nmsData.switchstate.switches[sw].uplinks.live);
+ t = parseInt(nmsData.switchstate.switches[sw].uplinks.total);
ret.data[0].value = u + " / " + t;
ret.data[0].description = "Uplinks (live/configured)";
if (nmsData.switches.switches[sw].subnet4 == undefined ||
@@ -153,6 +155,13 @@ function uplinkInfo(sw)
}
}
}
+ if (testTree(nmsData,['switchstate','switches',sw,'totals','live'])) {
+ var tu = parseInt(nmsData.switchstate.switches[sw].totals.live);
+ var tt = parseInt(nmsData.switchstate.switches[sw].totals.total);
+ ret.data[1] = {};
+ ret.data[1].value = (tu-u) + " / " + (tt-t);
+ ret.data[1].description = "Non-uplink ports (live/total)";
+ }
return ret;
}
/*