Scout_Realtime, monitore seu servidor Gnu / Linux a partir do navegador

Sobre Scout_Realtime

No próximo artigo, daremos uma olhada em Scout_Realtime. Em artigos anteriores deste blog, vimos diferentes ferramentas baseadas em linha de comando para monitorar o desempenho de nosso sistema Gnu / Linux, como htop, olhares as outras. O que vamos ver hoje é outro ferramenta simples para monitorar um servidor.

Scout em tempo real nós irá mostrar disco, memória, rede, CPU e métricas de processo. Esta é uma ferramenta simples, fácil de usar e baseada na web para monitorar as métricas do servidor Linux em tempo real, de forma muito clara. Ele nos mostrará gráficos fluidos sobre as métricas coletadas da CPU, memória, disco, rede e processos. Tudo isso em tempo real.

Neste artigo, veremos como instalar esta ferramenta de monitoramento chamada scout_realtime no Ubuntu para monitorar um servidor remoto. Mas antes de entrarmos no assunto, vamos ver algumas das características gerais que este programa vai oferecer aos usuários.

Características gerais de scout_realtime

  • O programa é Open Source. Seu código-fonte pode ser visto na página do GitHub.
  • A rolagem é suave no atualizar os gráficos a cada segundo.
  • Todas as principais métricas de desempenho (CPU, memória, utilização de disco e tráfego de rede) estão em uma única exibição para melhor leitura de dados.
  • As métricas de uso de memória são mais claras e precisas, de acordo com seu site, do que em outros programas com a mesma finalidade.
  • Os processos são agrupados com o mesmo nome e o número de processos em execução são exibidos. Isso é para garantir que as tendências nos processos ativos se tornem mais claras.
  • scout_realtime fortemente dependente do sistema de arquivos proc para obter métricas. Procfs está disponível em distribuições baseadas em Gnu / Linux. OSX e FreeBSD não têm suporte completo para procfs e não são compatíveis.

Instalação da ferramenta de monitoramento Scout_realtime no Ubuntu

Para instalar o scout_realtime em nosso servidor Gnu / Linux, precisaremos instalar Ruby 1.9.3 ou superior. Para isso, usaremos o seguinte comando em um terminal (Ctrl + Alt + T):

instalação ruby ​​no servidor Ubuntu

sudo apt install rubygems

Assim que a instalação do Ruby for concluída em nosso sistema, podemos instalar o pacote scout_realtime usando o seguinte comando no mesmo terminal:

Instalação Scout_realtime

sudo gem install scout_realtime

iniciar scout_realtime

Depois de instalar o pacote com sucesso, devemos iniciar o daemon scout_realtime. Este se encarregará de coletar as métricas do servidor em tempo real. Para iniciar o daemon, no terminal (Ctrl + Alt + T) escrevemos:

lançando scout_realtime

scout_realtime

Depois de lançar o daemon scout_realtime, ele está sendo executado em nosso servidor Linux que desejamos monitorar remotamente por meio do porta 5555.

Abrir portas de firewall

Se estivermos executando um firewall, precisaremos abrir a porta 5555 que scout_realtime usa. Com isso vamos permitir que você faça pedidos. Isso pode ser consultado como fazê-lo na página de ajuda do UFW que eles nos oferecem no site do Ubuntu,

Acessando Scout_Realtime

scout_realtime running

Uma vez que as portas estão abertas, a partir de qualquer outra máquina, nós abrimos um navegador da web e usaremos a URL mostrada abaixo para acessar os gráficos e monitorar o desempenho do servidor remoto.

http://localhost:5555

Ou também podemos usar:

http://direccion-ip-o-dominio.com:5555

Ver registros do programa

Por padrão, os logs são salvos no arquivo .scout / scout_realtime.log do sistema. Poderemos consultar esses registros usando o comando cat em um terminal (Ctrl + Alt + T) da seguinte forma:

cat .scout/scout_realtime.log

Parar Scout_realtime

Se quisermos parar o daemon scout_realtime, vamos executar o seguinte comando no terminal (Ctrl + Alt + T):

scout_realtime stop

Desinstalar scout_realtime

Para desinstalar o scout_realtime do sistema, só teremos que executar o seguinte comando no terminal:

sudo gem uninstall scout_realtime

Ajuda e informação

Para verifique as opções disponíveis deste programa, poderemos escrever em um terminal:

ajuda do scout_realtime

scout_realtime --help

Se alguém precisar mais informações sobre este programa, você pode entrar em contato com o repositório github de scout_realtime. Se alguém encontrar um bug no programa, pode relatá-lo no seguinte link.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.