Configurar probe do Shazzam

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 3 min. de leitura
  • Quando você executa Descoberta, o probe Shazzam encontra seus dispositivos de rede ativos verificando portas especificadas em intervalos de endereços IP especificados. Se a lista de intervalos de IP que estão sendo verificados for grande, você poderá configurar a carga do Shazzam para codificação JSON para reduzir seu tamanho.

    Antes de Iniciar

    Função necessária: administrador

    Por Que e Quando Desempenhar Esta Tarefa

    Você controla o comportamento de probes individuais do Shazzam usando parâmetros básicos e avançados.

    Para obter instruções sobre como configurar parâmetros de probe, consulte Definir parâmetros de probe.

    Nota:
    A carga do Shazzam é controlada pelas seguintes propriedades do MID Server. Essas propriedades não precisam ser adicionadas ao MID Server. A probe Shazzam fará fallback em seus valores padrão.
    • A propriedade shazzam.chunk_size controla o número máximo de endereços IP que o Shazzam pode verificar em paralelo.
    • A propriedade mid.shazzam.regulator.interval_ms define o intervalo no qual o Shazzam pode iniciar pacotes.
    • A propriedade mid.shazzam.regulator.packets_per_interval define o número de pacotes que o Shazzam pode iniciar nesse intervalo de tempo.

    Procedimento

    1. Navegar até Todos > Definição de Descoberta > Probes.
    2. Selecione Shazzam.
    3. Adicione ou edite parâmetros na lista relacionada Parâmetros de probe.
    4. Configure os parâmetros do Shazzam.
      Esses parâmetros estão disponíveis para ajuste fino da probe Shazzam. Esses valores são definidos somente no registro do probe.
      Tabela 1. Parâmetros avançados do Shazzam
      Parâmetro Descrição
      FaixaTCP_waitForConnectMS Define o número de milissegundos que o scanner BannerTCP espera por uma conexão e faixa.

      Padrão: 1500

      depurar Habilita o registro em log de depuração se estiver definido como verdadeiro.

      Padrão: falso

      atraso_webem Atrasa a classificação de sistemas com uma porta WBEM aberta até o trabalho final do sensor do Shazzam. Para uma programação grande que descobre muitas portas WBEM, atrasar a classificação até o último trabalho do sensor pode fazer com que o nó fique sem memória. Definir este parâmetro como falso permite que a classificação desses sistemas ocorra em todos os trabalhos do sensor do Shazzam.

      Padrão: verdadeiro

      DNS_alternativePort Preterido
      DNS_waitForResponseMS Define o número de milissegundos que o scanner de DNS espera por uma resposta.

      Padrão: 1000

      GenéricoTCP_waitForConnectMS Define o número de milissegundos que o scanner de TCP genérico espera por uma conexão.

      Padrão: 1000

      HTTP_waitForConnectMS Define o número de milissegundos que o scanner de HTTP espera por uma conexão.

      Padrão: 500

      HTTP_waitForResponseMS Define o número de milissegundos que o scanner HTTP espera por uma resposta.

      Padrão: 500

      NBT_alternativePort Preterido
      NBT_waitForResponseMS Define o número de milissegundos que o scanner NBT espera por uma resposta.

      Padrão: 500

      shazzam_report_inactive Quando verdadeiro, relata dispositivos que estão ativos, mas inativos. Por exemplo, um dispositivo não tem portas abertas, mas recusa pelo menos uma solicitação de conexão de porta.

      Padrão: verdadeiro

      scanner_log Habilita o registro em log do scanner se estiver definido como verdadeiro. Essas informações de registro em log aparecem na resposta da probe Shazzam.

      Padrão: falso

      shazzam_report_dead Quando verdadeiro, relata dispositivos com endereços IP inativos. Por exemplo, um dispositivo com todas as portas fechadas.

      Padrão: falso

      SNMP_alternativePort Preterido
      SNMP_tapIntervaloMS Define o número de milissegundos que o scanner SNMP espera entre toques.

      Padrão: 1000

      SNMP_taps Define o número de toques (solicitações) que o scanner SNMP tenta.

      Padrão: 2

      SNMP_waitForResponseMS Define o número de milissegundos que o scanner SNMP espera por uma resposta após o último toque.

      Padrão: 1000

      TLS_keepOriginalCertificate Quando verdadeiro e a Descoberta estiver em execução, o campo certificate_file em cmdb_ci_certificate será preenchido com o certificado original. Isso pode aumentar o tamanho da carga.

      Padrão: falso

    Controlar o tamanho da carga do Shazzam

    Uma propriedade do sistema converte cargas do Shazzam em cadeias de caracteres JSON, o que reduz significativamente seu tamanho. Esta configuração evita que os nós fiquem sem memória quando uma única programação descobre um grande número de intervalos de IP.

    Antes de Iniciar

    Função necessária: admin

    Por Que e Quando Desempenhar Esta Tarefa

    A propriedade glide.discovery.shazzam_ranges_json é definida como verdadeira para novas instâncias. Esta configuração codifica a carga como uma cadeia de caracteres JSON. A propriedade é configurável por administradores e está disponível no Definição de Descoberta > Propriedades módulo. O rótulo da propriedade é Usar JSON para intervalos de IP no Shazzam no módulo.

    Esta propriedade é definida como falsa em instâncias atualizadas e não está visível por padrão. Adicionar a propriedade manualmente à sua instância atualizada habilita o recurso, mas não o adiciona ao Definição de Descoberta > Propriedades módulo. Para habilitar a codificação JSON e adicioná-la ao módulo, importe o conjunto de atualizações anexado a KB0687626.

    Procedimento

    1. No filtro de navegação, digite sys_properties.list e pressione Enter.
    2. Na lista de propriedades do sistema, clique em Novo.
    3. Preencha o formulário, usando estes valores de campo:
      • Nome: glide.discovery.shazzam_ranges_json
      • Descrição: codifica a carga do Shazzam em JSON.
      • Valor: verdadeiro
    4. Clique em Enviar.