Deaktivieren Sie die Ereignissammlung
Aus Leistungsgründen können Sie die Erfassung von Ereignissen aus einer Datenquelle deaktivieren, aus der auch Metrikdaten erfasst werden. Sie können die Ereigniserfassung für Datenquellen wie Nagios XI-Server, SolarWinds-Überwachungssystem und Zabbix-Server deaktivieren.
Vorbereitungen
Hinweis:
Um die Ereignissammlung neu zu starten, nachdem sie deaktiviert wurde, müssen Sie das ursprüngliche Skript des Connectors wiederherstellen.
Prozedur
Fragment für Nagios
var NagiosJSCustom = Class.create();
// Extending Nagios default script
NagiosJSCustom.prototype = Object.extendsObject(NagiosJS, {
// Override execute method
execute: function() {
var retVal = {};
retVal['status'] = SUCCESS.toString();
retVal['error_message'] = "Disabled by custom Class, 'Last event collection status' will be 'error' and this is normal. To achieve success status, enable event pull in custom class(NagiosJSCustom)";
return retVal;
});Verwenden Sie für den SolarWinds-Connector: var SolarWindsJSCustom = Class.create();
// Extending solarwinds default script
SolarWindsJSCustom.prototype = Object.extendsObject(SolarWindsJS, {Verwenden Sie für den Zabbix-Connector:var ZabbixJSCustom = Class.create();
// Extending zabbix default script
ZabbixJSCustom.prototype = Object.extendsObject(ZabbixJS, {