Event-Sammlung deaktivieren
Aus leistungstechnischen Gründen ist es vielleicht sinnvoll, die Erfassung von Ereignissen aus einer Datenquelle, aus der auch metrische Daten erfasst werden, zu deaktivieren. Sie können die Event-Sammlung für Datenquellen wie Nagios XI-Server, SolarWinds-Überwachungssystem und Zabbix-Server deaktivieren.
Vorbereitungen
Hinweis:
Um die Event-Sammlung nach der Deaktivierung wieder zu starten, müssen Sie das Originalskript des Connector wiederherstellen.
Prozedur
Snippet 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;
});Für den SolarWinds-Connector verwenden Sie: var SolarWindsJSCustom = Class.create();
// Extending solarwinds default script
SolarWindsJSCustom.prototype = Object.extendsObject(SolarWindsJS, {Für den Zabbix-Connector verwenden Sie:var ZabbixJSCustom = Class.create();
// Extending zabbix default script
ZabbixJSCustom.prototype = Object.extendsObject(ZabbixJS, {