Name
global.DiscoConfigConsoleUtil
Description
Helper methods for use by the Discovery Configuration Console.
Script
// Discovery
var DiscoConfigConsoleUtil = Class.create();
DiscoConfigConsoleUtil.addNoCacheHeaders = function(g_response) {
g_response.setHeader("Cache-Control", "no-cache,no-store,must-revalidate,max-age=-1");
g_response.setHeader("Pragma", "no-store,no-cache");
g_response.setHeader("Expires","Thu, 01 Jan 1970 00:00:00");
};
// Returns array of protocol names disabled through the configuration console
DiscoConfigConsoleUtil.getDisabledProtocols = function() {
var disabledProtocols = [];
var portProbeSysIds = "";
var protocolCategories = new GlideRecord("discovery_category_protocol");
protocolCategories.addInactiveQuery();
protocolCategories.query();
while (protocolCategories.next())
portProbeSysIds += protocolCategories.port_probe_list + ",";
var portProbes = new GlideRecord("discovery_port_probe");
portProbes.addQuery("sys_id", "IN", portProbeSysIds);
portProbes.query();
while(portProbes.next())
disabledProtocols.push(portProbes.getDisplayValue());
return disabledProtocols;
};
DiscoConfigConsoleUtil.prototype = {
initialize: function() {
},
type: 'DiscoDashboardUtil'
};
Sys ID
c7c8dfd3c3210200d8d4bea192d3aec5