Linux: é possível criar instruções para verificar se a conexão entre 2 hosts é possível?

1

Eu estou executando algum software que é implantado em dois hosts diferentes. Hosts se comunicam via rede. Linux é usado em ambos. Eles usam porta especial para comunicação. Também Multicast pode ser usado.

Uma pergunta é:

Como posso criar uma instrução para os usuários para garantir que não haja problemas de rede entre esses dois hosts?

A coisa mais simples que posso imaginar é pedir que eles usem "ping, se falhar - vá para admin". Ok, mas há muitos outros casos para verificar. Verifique se a porta que precisamos está aberta, verifique se o multicast é possível, pode ser alguma verificação com o telnet? Como posso realizá-lo?

Então você poderia, por favor, dar uma lista de verificação para fazer baseando-se em sua experiência?

    
por MiamiBeach 01.12.2016 / 13:58

2 respostas

0

Supondo que os usuários estejam bem informados sobre o Linux (Eles são?), eles podem usar o terminal para emitir o comando não privilegiado mencionado abaixo.

ss é outro utilitário para investigar soquetes. Veja o MAN para mais.

$ watch ss -tuna

Eles verão conexões ESTABlished, entre outras conexões, entre os vários hosts.

tcp    ESTAB      0      0          10.100.71.131:33785      10.100.71.22:445
tcp    ESTAB      0      0          10.100.71.131:47411      10.100.71.12:445
tcp    ESTAB      0      0          10.100.71.131:47410      10.100.71.12:445
tcp    ESTAB      0      0          10.100.71.131:22        10.100.71.142:57357
tcp    ESTAB      0      0          10.100.71.131:34088      10.100.71.11:445
tcp    ESTAB      0      0          10.100.71.131:44328      10.100.71.21:445

Existem muitas outras opções; por exemplo, mtr google.com; que é uma ferramenta de diagnóstico de rede não privilegiada que fornecerá informações que apenas um ping.

    
por 01.12.2016 / 18:24
-2

Por que você está pedindo para os usuários verificarem se seus serviços estão sendo executados? Configurar um sistema de monitoramento (Zabbix, por exemplo) e problema resolvido.

    
por 01.12.2016 / 14:51