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:
É 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
É 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.
Principais testes sugeridos:
- PING
- TELNET
- NETSTAT
- TCPING
- PATHPING
- MTR
Exemplos práticos:
- 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
- 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
- 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
- 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:
- 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:
- MTR (Linux)
É o equivalente em LINUX do PATHPING
Exemplo: