diff options
Diffstat (limited to 'web/js')
-rw-r--r-- | web/js/nms-info-box.js | 12 | ||||
-rw-r--r-- | web/js/nms-map-handlers.js | 18 |
2 files changed, 18 insertions, 12 deletions
diff --git a/web/js/nms-info-box.js b/web/js/nms-info-box.js index 5007cd3..772f711 100644 --- a/web/js/nms-info-box.js +++ b/web/js/nms-info-box.js @@ -40,13 +40,9 @@ var nmsInfoBox = nmsInfoBox || { 'title': 'Switch info', 'views': { 'initial': { - 'name': 'Switch summary', + 'name': 'Summary', 'panels': ['switchSummary','switchComments'] }, - 'details': { - 'name': 'Switch details', - 'panels': ['switchDetails'] - }, 'ports': { 'name': 'SNMP - Ports', 'panels': ['switchSNMP:ports'] @@ -55,9 +51,9 @@ var nmsInfoBox = nmsInfoBox || { 'name': 'SNMP - Misc', 'panels': ['switchSNMP:misc'] }, - 'comments': { - 'name': 'Comments', - 'panels': ['switchComments'] + 'details': { + 'name': 'Settings', + 'panels': ['switchDetails'] }, 'edit': { 'name': 'Edit', 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; } |