Protheus Sniffer – Diagnósticos e Otimização

Protheus Sniffer – Diagnósticos e Otimização

Dando continuidade a nossa série de posts relacionados a otimização do Protheus, hoje iremos falar sobre uma ferramenta pouco conhecida, porém muito útil, o Protheus Sniffer.

Dentre as tantas funcionalidades do Protheus Sniffer, as principais são:

  • Auxílio na identificação de possíveis falhas de instalação e/oi configurações do Protheus;
  • Auxílio nas verificações de problemas de performance;
  • Verificação dos dicionários de dados do Protheus (Sx’s).

É muito simples utilizar o Protheus Sniffer, bastar colocar no menu do módulo Configurador (SIGACFG), as seguintes funções:

  • SNFCRIASCR – Função responsável pela criação dos scripts, conforme as funcionalidades selecionadas
  • SNFPROCLOG – Função responsável pela execução dos scripts com as funcionalidades pré-selecionadas anteriormente, e posterior geração dos logs de processamento.

Após colocar as funções citadas acima no menu do Configurador, execute primeiramente a função SNFCRIASCR. Após a execução da mesma, a seguinte tela será executada:

Protheus Sniffer - Função SNFCRIASCRImagem 01 – Protheus Sniffer – Função SNFCRIASCR

Selecione os “Identificadores” os quais deseja usar, para realizar as análises ou obter informações do Protheus (box em vermelho). Após selecionar os identificadores, selecione em qual diretório (pasta) que deseja gerar o script de processamento (box em verde), conforme imagem abaixo:

Protheus Sniffer - Seleção de IdentificadorImagem 02 – Protheus Sniffer – Seleção de Identificador(es)

Agora basta clicar no botão “OK”, e seguir os passos que serão solicitados para geração do script.

Dependendo dos identificadores selecionados, serão abertas telas diferentes, solicitando algumas informações para geração final do script.

Ao finalizar a geração do script de processamento, clique na função SNFPROCLOG, disponibilizada no meu do Configurador.

Ao clicar em tal função, será aberta uma janela, na qual deverá ser selecionado o arquivo de script (spt) gerado anteriormente (box em verde), além de indicar onde deverá ser salvo o arquivo (log) para posterior análise (box vermelho), conforme imagem abaixo:

Protheus Sniffer - Seleção de Script e LogImagem 03: Protheus Sniffer – Seleção de Script e Log

Aguarde o processamento do script e posterior geração de arquivo de log, com as informações analisadas.

Protheus Sniffer - Processamento de Script e Geração de LogImagem 04 – Protheus Sniffer – Processamento de Script e Geração de Log

Ao finalizar o processamento, será gerada a seguinte tela:

Protheus Sniffer - Finalização de Processamento de Script e Geração de LogImagem 05 – Protheus Sniffer – Finalização de Processamento de Script e Geração de Log

Agora basta abrir o arquivo “sniffer.log”, localizado no caminho indicado na imagem acima.

Com as informações do arquivo de logo, é possível fazer várias análises, as quais podem ser usar para melhorar a performance do Protheus, corrigir e evitar que ocorram erros posteriores.

Na seção “Downloads”, opção de “Infra Protheus”, estamos disponibilizado uma apostila, a qual explica mais minuciosamente as funções (identificadores) disponibilizadas no Protheus Sniffer. Se preferir fazer o download da apostila diretamente, basta clicar aqui.

Caso vocês não tenham acompanhado os demais posts relacionados a otimização do Protheus, basta clicar aqui.

Caso ainda não tenham se inscrito no Canal Smart Siga, ou em nossas mídias sociais, aproveitem para se cadastrar agora, pois assim, vocês recebem em primeira mão, todas as novidades do nosso site.

Aproveitem também, para ingressar em nosso Canal do Smart Siga no Telegram. Para tanto acessem: https://t.me/smartsiga.

Abraços e até a próxima.

Smart Siga - TI Inteligente

Compartilhe:
  •  
  •  
  •  

14 thoughts on “Protheus Sniffer – Diagnósticos e Otimização

  1. Ao adicionar no menu, aparece o seguinte:

    Chamada indevida de objeto no ambiente Configurador.
    Se necessário troque o módulo informado no item de menu.

    1. Bom dia Raí,

      Obrigado por nos acompanhar.

      Em qual versão/release do Protheus você está tentando executar o Sniffer?

      Att,

      Smart Siga
      TI Inteligente

        1. Boa Tarde Daniel,

          Obrigador por nos acompanhar.

          Irei verificar o porque está ocorrendo tal mensagem no módulo Configurador.

          Enquanto isso, você pode executar as rotinas, para testes, em outros módulos.

          Abs,

          Smart Siga,
          TI Inteligente

      1. Cristian,
        Estou na Versao 12.1.17
        e tambem apareceu a mensagem :

        Chamada indevida de objeto no ambiente Configurador.
        Se necessário troque o módulo informado no item de menu.

        Att.
        Julio

        1. Boa Tarde Julio,

          Obrigador por nos acompanhar.

          Irei verificar o porque está ocorrendo tal mensagem no módulo Configurador.

          Enquanto isso, você pode executar as rotinas, para testes, em outros módulos.

          Abs,

          Smart Siga,
          TI Inteligente

    1. Bom dia Romulo, tudo bem?

      Quem bom que bom que está gostando dos nossos post.

      Obrigado pelo comentário.

      Continue nos acompanhando.

      Abs,

      Smart Siga
      TI Inteligente

    1. Bom dia Edivaldo, tudo bem?

      Obrigado pelo seu comentário.

      Continue nos acompanhando.

      Abs,

      Cristian Regazzo
      Smart Siga
      TI Inteligente

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Seja um Analista VIP!!!

Recebe em primeira mão as novidades do Canal Smart Siga, além de conteúdos exclusivos.