Pesquisa de site

Scout_Realtime - Monitore métricas de servidor e processo no Linux


No passado, cobrimos muitas ferramentas baseadas em linha de comando para monitorar o desempenho do Linux, como top, htop, atop, sights e muito mais, e uma série de ferramentas baseadas na web, como cockpit, pydash, linux- traço, apenas para mencionar apenas alguns. Você também pode executar glances no modo de servidor web para monitorar servidores remotos. Mas deixando tudo isso de lado, descobrimos outra ferramenta simples de monitoramento de servidor que gostaríamos de compartilhar com você, chamada Scout_Realtime.

Scout_Realtime é uma ferramenta baseada na web simples e fácil de usar para monitorar métricas de servidores Linux em tempo real, de uma forma excelente. Ele mostra gráficos fluidos sobre métricas coletadas de CPU, memória, disco, rede e processos (10 principais), em tempo real.

Neste artigo, mostraremos como instalar a ferramenta de monitoramento scout_realtime em sistemas Linux para monitorar um servidor remoto.

Instalando a ferramenta de monitoramento Scout_Realtime no Linux

1. Para instalar o scout_realtime em seu servidor Linux, você deve ter o Ruby 1.9.3+ instalado em seu servidor usando o seguinte comando.

sudo apt-get install rubygems		[On Debian/Ubuntu]
sudo yum -y install rubygems-devel	[On RHEL/CentOS]
sudo dnf -y install rubygems-devel	[On Fedora 22+]

2. Depois de instalar o Ruby em seu sistema Linux, agora você pode instalar o pacote scout_realtime usando o seguinte comando.

sudo gem install scout_realtime

3. Depois de instalar com sucesso o pacote scout_realtime, em seguida, você precisa iniciar o daemon scout_realtime que coletará métricas do servidor em tempo real, conforme mostrado .

scout_realtime

4. Agora que o daemon scout_realtime está em execução no servidor Linux que você deseja monitorar remotamente na porta 5555. Se você estiver executando um firewall, você precisa abrir a porta 5555 que o scout_realtime escuta, no firewall para permitir solicitações a ele.

---------- On Debian/Ubuntu ----------
sudo ufw allow 27017  
$sudo ufw reload 

---------- On RHEL/CentOS 6.x ----------
sudo iptables -A INPUT -p tcp --dport 5555 -j ACCEPT    
sudo service iptables restart

---------- On RHEL/CentOS 7.x ----------
sudo firewall-cmd --permanent --add-port=5555/tcp       
sudo firewall-cmd reload 

5. Agora, em qualquer outra máquina, abra um navegador da web e use a URL abaixo para acessar o scout_realtime para monitorar o desempenho do seu servidor Linux remoto.

http://localhost:5555 
OR
http://ip-address-or-domain.com:5555 

6. Por padrão, os logs do scout_realtime são gravados em .scout/scout_realtime.log no sistema, que você pode visualizar usando o comando cat.

cat .scout/scout_realtime.log

7. Para parar o daemon scout_realtime, execute o seguinte comando.

scout_realtime stop

8. Para desinstalar o scout_realtime do sistema, execute o seguinte comando.

gem uninstall scout_realtime

Para obter mais informações, verifique o repositório Scout_realtime no Github.

É simples assim! Scout_realtime é uma ferramenta simples, mas útil para monitorar métricas de servidores Linux em tempo real de uma forma excelente. Você pode fazer qualquer pergunta ou nos dar seu feedback nos comentários sobre este artigo.