rtop - Uma ferramenta interativa para monitorar servidor Linux remoto por SSH
rtop é uma ferramenta de monitoramento remoto de sistema simples e interativa baseada em SSH que coleta e mostra valores importantes de desempenho do sistema, como CPU, disco, memória, métricas de rede.
Ele é escrito na linguagem Go e não requer a instalação de nenhum programa extra no servidor que você deseja monitorar, exceto servidor SSH e credenciais de trabalho.
rtop funciona basicamente iniciando uma sessão SSH e executando determinados comandos no servidor remoto para coletar várias informações de desempenho do sistema.
Uma vez estabelecida uma sessão SSH, ela continua atualizando as informações coletadas do servidor remoto a cada poucos segundos (5 segundos por padrão), semelhante a todos os outros utilitários do tipo top (como o htop) no Linux.
Pré-requisitos:
Certifique-se de ter instalado o Go (GoLang) 1.2 ou superior em seu sistema Linux para instalar o rtop, caso contrário, clique no link abaixo para seguir as etapas de instalação do GoLang:
- Instale GoLang (linguagem de programação Go) no Linux
Como instalar o rtop em sistemas Linux
Se você tiver o Go instalado, execute o comando abaixo para construir o rtop:
go get github.com/rapidloop/rtop
O binário executável rtop será salvo em $GOPATH/bin ou $GOBIN assim que a execução do comando for concluída.
Nota: Você não precisa de nenhuma dependência ou configuração de tempo de execução para começar a usar o rtop.
Como usar rtop em sistemas Linux
Tente executar rtop sem sinalizadores e argumentos como abaixo, ele exibirá uma mensagem de uso:
$GOBIN/rtop
Saída de amostra
rtop 1.0 - (c) 2015 RapidLoop - MIT Licensed - http://rtop-monitor.org
rtop monitors server statistics over an ssh connection
Usage: rtop [-i private-key-file] [user@]host[:port] [interval]
-i private-key-file
PEM-encoded private key file to use (default: ~/.ssh/id_rsa if present)
[user@]host[:port]
the SSH server to connect to, with optional username and port
interval
refresh interval in seconds (default: 5)
Agora vamos monitorar o servidor Linux remoto usando rtop da seguinte forma, enquanto atualizamos as informações coletadas após um intervalo de 5 segundos por padrão:
$GOBIN/rtop [email
O comando abaixo atualizará as métricas de desempenho do sistema coletadas a cada 10 segundos:
$GOBIN/rtop [email 10
rtop também pode se conectar usando agente ssh, chaves privadas ou autenticação por senha.
Visite o repositório rtop Github: https://github.com/rapidloop/rtop
Como observação final, rtop é uma ferramenta de monitoramento remoto de servidor simples e fácil de usar, que usa poucas e diretas opções. Você também pode ler sobre várias outras ferramentas de linha de comando para monitorar seu sistema e melhorar suas habilidades de monitoramento de desempenho do Linux.
Por último, entre em contato conosco através da seção de comentários abaixo para qualquer dúvida ou comentário.