diff options
author | Kristian Lyngstol <kly@kly.no> | 2016-07-06 16:51:16 +0200 |
---|---|---|
committer | Kristian Lyngstol <kly@kly.no> | 2016-07-06 16:51:16 +0200 |
commit | 90e15f3b99f28ce60f5a3402530c3c90c27627d0 (patch) | |
tree | b59320bae4381c7dae612071e094895058242076 /web/js/nms-map-handlers.js | |
parent | 162977906265df2782845a092707f7176a6d5a45 (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.js | 13 |
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; } /* |