Como verificar o tempo de inatividade da rede do servidor

Como verificar o tempo de inatividade da rede do servidor

Então, estou executando um pequeno servidor rodando CentOS e uma instância nextcloud. Juntamente com o NO-IP, também consigo me conectar a ele externamente.

De vez em quando percebo que não consigo me conectar ao meu servidor, nem por HTTPS nem por SSH. Depois de um minuto ou mais, consigo me conectar novamente.

Existe uma maneira de executar um script para descobrir quantas vezes isso acontece? Também estou tentando descobrir de onde vem o problema. Meu ISP é o Modem ou NO-IP, mas até agora não tive sorte...

Obrigado por qualquer sugestão.

Responder1

Revise os logs para verificar se os serviços ou o host permanecem ativos e não foram reiniciados.

Obtenha uma ferramenta de monitoramento que mede o acesso aos seus serviços. Um bom pode ser configurado em locais remotos de interesse e medir o desempenho em vários caminhos.

Responder2

A maneira mais simples de monitorar é fazer ping de dentro do servidor para qualquer URL público com carimbo de data e hora e enviar o resultado do ping para um arquivo de log. Execute-o por um ou dois dias para ver quando ocorre o tempo de inatividade. Verifique o arquivo de log do sistema para encontrar a causa raiz.

ping google.com | awk '/^[0-9]+ bytes from / { "date" | getline pong; close("date"); print pong":",$0; }' >/tmp/pingtest.log

A melhor maneira é configurar o Zabbix para monitorar seu servidor e site. Na IMO, é muito simples configurar o Zabbix, você pode seguir as instruções neste site sobre como fazê-lo: https://sysadminwork.com/monitoring-website-with-zabbix/

informação relacionada