Pesquisa de site

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:

  1. 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.