Name

global.EvtMgmtHealthHandleMonitors

Description

No description available

Script

var EvtMgmtHealthHandleMonitors = Class.create();
EvtMgmtHealthHandleMonitors.prototype = {
  initialize: function() {
  },

  handleMonitors: function (functionName) {
  	gs.include("EvtMgmtHealthMonitorCommon");
  	
  	var evtMgmtHealthMonitorCommon = new EvtMgmtHealthMonitorCommon();

  	if (!evtMgmtHealthMonitorCommon.allowHealthToRun()){
  		return false;
  	}
  	
  	var gr = new GlideRecord("em_monitor_scripts");
  	gr.addQuery("active", true);
  	gr.query();

  	var param = new Packages.java.util.HashMap();
  	param.put("functionName", functionName);

  	while (gr.next()) {
  		var script = gr.getValue("script");
  		param.put("scriptId", gr.getUniqueValue());
  		GlideEvaluator.evaluateStringWithGlobals(script, param);

  	}
  },
  
  type: 'EvtMgmtHealthHandleMonitors'
};

Sys ID

652a1fe37f44030002d31ccebefa9180

Offical Documentation

Official Docs: