Desabilitar coleta de eventos
Por motivos de desempenho, convém desabilitar a coleta de eventos de uma fonte de dados da qual os dados de métrica também são coletados. Você pode desabilitar a coleta de eventos para fontes de dados, como o servidor Nagios XI, o sistema de monitoramento SolarWinds e o servidor ZABBIX.
Antes de Iniciar
Nota:
Para reiniciar a coleta de eventos depois que ela tiver sido desabilitada, você precisará restaurar o script original do conector.
Procedimento
Snippet para 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;
});Para o SolarWinds Connector, use: var SolarWindsJSCustom = Class.create();
// Extending solarwinds default script
SolarWindsJSCustom.prototype = Object.extendsObject(SolarWindsJS, {Para o ZABBIX Connector use:var ZabbixJSCustom = Class.create();
// Extending zabbix default script
ZabbixJSCustom.prototype = Object.extendsObject(ZabbixJS, {