Temos uma grande vantagem na gestão de ambientes com servidores Linux, que é o facto de dispormos de inúmeras ferramentas gratuitas para monitorizar o sistema tanto ao nível do hardware como do software, graças ao código livre. Cada ferramenta possui características e abordagem próprias, algumas mais completas do que outras, e hoje o Solvetic falará sobre uma ferramenta especial chamada Scout_Realtime para uso em ambientes Linux.
O que é Scout_RealtimeScout_Realtime foi desenvolvido como uma ferramenta simples e baseada na web para realizar um monitoramento completo em tempo real das várias métricas do servidor Linux.
ParâmetrosUsando esta ferramenta, obteremos métricas de parâmetros como:
- CPU
- Memória
- Disco rígido
- Internet
- Principais processos, os 10 mais importantes e todos em tempo real.
Características e benefíciosAlguns dos recursos e vantagens que teremos ao usar Scout_Realtime são:
- Gráficos atualizados a cada segundo: este utilitário possui um contexto histórico dos gráficos de cada métrica com os quais o monitoramento será feito totalmente em tempo real
- Visualize a atividade do disco e da rede: métricas adicionadas para utilização do disco, espaço disponível no disco rígido e tráfego da rede atual
- Agrupamento de processos por nome, agora os processos com o mesmo nome são agrupados e a quantidade de processos em execução é exibida, da mesma forma, quando um novo processo for ativado, ele será exibido no console web
- Métricas de uso de memória, há uma métrica especial para todo o uso atual de RAM, pois é um dos fatores que tem maior impacto no nível de desempenho no Linux.
1. Como instalar o Scout_Realtime no Linux
Passo 1
Para instalar o scout_realtime no servidor Linux, devemos ter o Ruby 1.9.3+ instalado, que pode ser instalado com um dos seguintes comandos, dependendo da distro usada:
sudo apt-get install rubygems (Debian / Ubuntu) sudo yum -y install rubygems-devel (RHEL / CentOS) sudo dnf -y install rubygems-devel (Fedora)
PROLONGAR
Passo 2
Entramos com a letra S ou S para confirmar o download e a respectiva instalação. Assim que esta etapa for concluída, prosseguimos com a instalação do pacote Scout_realtime com o seguinte comando:
sudo gem install scout_realtime
PROLONGAR
etapa 3
Uma vez instalado o pacote scout_realtime, será necessário iniciar o daemon scout_realtime, para que ele possa coletar as métricas do servidor em tempo real, para isso executamos o seguinte:
scout_realtime
PROLONGAR
Passo 4
Com este resultado podemos verificar que o daemon scout_realtime está rodando no servidor Linux e que para o processo de monitoramento remoto a porta 5555 estará disponível, caso seja utilizado o firewall integrado será necessário habilitar a porta 5555 para que o scout_realtime escute no firewall e, assim, permitir que as solicitações sejam realizadas.
Para isso, executamos o seguinte:
No Debian ou Ubuntu
sudo ufw permitir 5555 sudo ufw recarregar
No CentOS 7
sudo firewall-cmd --permanent --add-port = 5555 / tcp sudo firewall-cmd reload
PROLONGAR
Etapa 5
Caso o firewall não esteja habilitado, ele pode ser ativado executando o seguinte:
sudo ufw enable Acesso a Scout_Realtime
2. Como acessar Scout_Realtime no Linux
Passo 1
Uma vez realizado este processo, será possível acessar a ferramenta de qualquer navegador usando a seguinte sintaxe:
http: // localhost: 5555ou
http: // endereço_IP: 5555Passo 2
O resultado obtido será o seguinte:
PROLONGAR
etapa 3
Lá encontramos o seguinte:
- No topo, o uso em tempo real de CPU, disco, memória e rede
- Na parte inferior os 10 processos mais relevantes do sistema
- Ao lado veremos a arquitetura e versão do sistema, nome do computador, número de processadores, RAM usada e espaço livre no disco rígido.
Por padrão, os logs do scout_realtime são armazenados no diretório .scout / scout_realtime.log, para ver seu conteúdo, podemos usar o comando cat desta forma:
cat .scout / scout_realtime.log
PROLONGAR
Passo 4
Se quisermos parar o daemon do utilitário, executamos o seguinte comando:
scout_realtime stopPara desinstalar totalmente o Scout_Realtime do Linux, você precisará usar o seguinte comando:
gem uninstall scout_realtimeAssim, este simples utilitário permite-nos realizar uma monitorização constante e em tempo real dos principais componentes dos nossos servidores Linux.