diff options
author | Kristian Lyngstol <kristian@bohemians.org> | 2016-05-28 01:54:35 +0200 |
---|---|---|
committer | Kristian Lyngstol <kristian@bohemians.org> | 2016-05-28 01:54:35 +0200 |
commit | 6cab3bad114fd0806fd1d3feb562a53138c91708 (patch) | |
tree | f34edbd8a53b078ac66873850dbd0d1fbc7a99f5 /web/js/nms-map-handlers.js | |
parent | 052ab619c0611fc7ad61ba53aa26e94a63df1fd5 (diff) |
front: Tweak various aesthetics
Diffstat (limited to 'web/js/nms-map-handlers.js')
-rw-r--r-- | web/js/nms-map-handlers.js | 18 |
1 files changed, 14 insertions, 4 deletions
diff --git a/web/js/nms-map-handlers.js b/web/js/nms-map-handlers.js index bab9b04..dea0b6e 100644 --- a/web/js/nms-map-handlers.js +++ b/web/js/nms-map-handlers.js @@ -490,6 +490,7 @@ function snmpInfo(sw) { ret.score = 200; ret.why = "SNMP sysName doesn't match Gondul sysname"; ret.data[0].value = ret.why; + ret.data[1] = { description: "SNMP sysName", value: nmsData.snmp.snmp[sw].misc.sysName[0] }; } else { ret.score = 0; ret.data[0].value = "SNMP freshly updated"; @@ -541,6 +542,8 @@ function cpuUpdater() { function mgmtInfo(sw) { var ret = new handlerInfo("mgmt","Management info"); + ret.score = 0; + ret.why = "All good"; if (testTree(nmsData,['smanagement','switches',sw])) { var mg = nmsData.smanagement.switches[sw]; ret.data = @@ -560,9 +563,15 @@ function mgmtInfo(sw) { if ((mg.mgmt_v4_addr == undefined || mg.mgmt_v4_addr == "") && (mg.mgmt_v6_addr == undefined || mg.mgmt_v6_addr == "")) { ret.why = "No IPv4 or IPv6 mamagement IP"; ret.score = 1000; + } else if (mg.mgmt_v4_addr == undefined || mg.mgmt_v4_addr == "") { + ret.why = "No IPv4 management IP"; + ret.score = 240; + } else if (mg.mgmt_v6_addr == undefined || mg.mgmt_v6_addr == "") { + ret.why = "No IPv6 management IP"; + ret.score = 239; } } else { - ret.score = 800; + ret.score = 1000; ret.why = "No management info"; ret.data = [{}]; ret.data[0].value = "N/A"; @@ -584,7 +593,8 @@ function cpuInit() { function comboInfo(sw) { var worst = new handlerInfo("combo", "Combo"); - worst.score = -1; + worst.score = 0; + worst.why = "All good"; for (var h in handlers) { if (handlers[h].tag== "combo") continue; @@ -596,8 +606,8 @@ function comboInfo(sw) { } } worst.data = [{ - description: "Worst: " + worst.description, - value: worst.why + description: "Health (lower is better): ", + value: worst.score + " (" + worst.why + ")" }]; return worst; } |