---
sourceDocument: Xanadu IT Operations Management
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/it-operations-management

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Xanadu IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# Desabilitar coleção de eventos

# Desabilitar coleção de eventos {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

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

Função necessária: evt_mgmt_admin  
Nota:  
Para reiniciar a coleção de eventos depois que ela foi desabilitada, você precisará restaurar o script original do conector.

## Procedimento

1. Navegar até TodosGestão de eventosIntegraçõesInstâncias do Conector.
2. Selecione uma instância do conector para a fonte de dados para a qual a coleta de eventos será desabilitada.  
   Por exemplo, selecione uma instância de conector para Nagios, SolarWinds ou Zabbix.
3. Defina a Programação de coleta de eventos (segundos) com um valor grande, como 20.000.000.  
   Essa configuração evita a comunicação desnecessária com o MID Server, otimizando o desempenho.
4. Clique em Atualizar.
5. Navegar até MID ServerInclusões de script e estenda o script do conector (como NagiosMetrics_JS, SolarWindsJSou ZabbixJS) substituindo o método execute.  
   Adicione um snippet de código como o seguinte e clique em Atualizar:

## 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 conector SolarWinds, use:

    var SolarWindsJSCustom = Class.create();
     
    // Extending solarwinds default script
    SolarWindsJSCustom.prototype = Object.extendsObject(SolarWindsJS, {

Para o conector do Zabbix, use:

    var ZabbixJSCustom = Class.create();
     
    // Extending zabbix default script
    ZabbixJSCustom.prototype = Object.extendsObject(ZabbixJS, {


