Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

« Anterior Versão 4 Próxima »

01. OBJETIVO

Realização de testes relacionados a validação da comunicação Site-to-Site necessária entre os PDVs e o Monitor de PDV.

02. COMUNICAÇÃO 

É importante deixar claro e dividir as questões relacionadas a comunicação em VPN em duas situações distintas:

  • VPN TOTVS - CLIENTE

É aquela prevista no projeto e documentação, realizada entre o IP Peer da TOTVS e IP Peer (único) do cliente, definidos e validados, a partir da sua configuração, o cliente deverá realizar e validar a configuração desse ponto principal para as demais lojas da rede do mesmo.

Mais informações: VPN | Procedimentos de Ativação


  • VPN CLIENTE - LOJAS

É aquela configurada pelo cliente a partir do ponto principal (VPN TOTV - Cliente) para as demais lojas, é a responsável direta pela comunicação entre o Monitor de PDV (que é o gerenciador de todas as operações/movimentações relacionadas ao PDV) e cada PDV de cada loja.


03. TESTES

Os testes de comunicação devem ser realizados sempre nos dois sentidos, ou seja do Monitor de PDV para o PDV e por sua vez, no sentido contrário, do PDV para o Monitor de PDV, pois só assim é possivel verificar e identificar de maneira assertiva, bloqueios, restrições ou falhas de comunicação na origem correta.

Os testes abaixo são sugestões, é possivel utilizar outras soluções disponíveis no mercado, mas essencialmente, a finalidade será a mesma.

Principais testes sugeridos: 

  1. PING
  2. TELNET
  3. NETSTAT
  4. TCPING
  5. PATHPING
  6. MTR


Exemplos práticos:

  1. PING:
    Valida apenas apenas se há retorno naquele IP destino.

    Do Monitor de PDV para o PDV
    Estando no prompt do Windows, digitar Ping IP_do_PDV -t

    Do PDV para o Monitor de PDV
    Estando no terminal, digitar Ping IP_do_Monitor_de_PDV -t

  2. TELNET:
    A finalidade é validar se as portas principais (7011 e 8011) estão se comunicando.

    Do Monitor de PDV para o PDV

    Estando no prompt do Windows, digitar Telnet IP_do_PDV 8011

    Do PDV para o Monitor de PDV
    Estando no terminal, digitar Telnet IP_do_Monitor_de_PDV 7011

    Em ambos os casos, a confirmação da comunicação deverá exibir a mensagem de "Conectado" como na imagem de exemplo abaixo

  3. NETSTAT:
    Valida a quantidade de conexões ativas, indicado para execução no terminal do PDV.

    Estando no terminal do Linux do PDV:

    Verificar conexões existentes na porta 8011:
    netstat -an | grep 8011

    Verificar apenas o total de conexoes ativas existente
    netstat -ant | grep ESTABILISHED | grep 8011 | wcl -l

    Caso queira gravar como arquivo Log/TXT basta adicionar ao final da linha:   >arquivo.log




  4. PATHPING (Windows):
    É uma combinação de PING com TRACERT, permite que você confira as rotas/pontos a partir do Host de origem até IP de destino informado.

    Exemplo:


  5. TCPING:
    Exibe informações mais detalhadas da comunicação do que o PING tradicional e é possivel informar porta especifica, não vem por padrão instalado no Windows. 

    Exemplo: 


  6. MTR (Linux)
    É o equivalente em LINUX do PATHPING, deve ser executado no Terminal do Linux, a grande vantagem é que ele fica em execução constante automática, verificando a velocidade, perdas de pacote, etc... (até que seja finalizado)
    Exemplo: mtr -o "LSD A MX" google.com


    Dicas de Parâmetros
    • Use  -x ou -xml para gerar xml
    • Use -C para exportar os dados em arquivo csv
    • Use -j para saida no padrão json

    Lista de parâmetros adicionais para usar com a opção "-o"

    É possível informar vários, de acordo com a necessidade de monitoramento.

    FlagDescrição
    LLoss ratio
    DDropped packets
    RReceived packets
    SSent packets
    NNewest RTT(ms)
    BMin/Best RTT(ms)
    AAverage RTT(ms)
    WMax/Worst RTT(ms)
    VStandard Deviation
    GGeometric Mean
    JCurrent Jitter
    MJitter Mean/Avg.
    XWorst Jitter
    IInterarrival Jitter




  • Sem rótulos