Como instalar e utilizar o SYSDIG para monitorar atividades no Linux

Sysdig é uma ferramenta de monitoramento de atividades abrangente e de código aberto para Linux. Ele é usado para capturar e analisar logs de aplicativos e ajuda a solucionar problemas relacionados ao sistema. Ele exibe uma visão geral completa do uso da CPU, uso da memória, usuários, IO em uma interface de linha de comando. Ele está disponível para os sistemas operacionais Linux, OS X e Windows.

Como instalar o Sysdig no Linux

Nas distribuições baseadas em Debian, tais como Ubuntu e seus derivado, utilize o comando abaixo:

Terminal
sudo apt-get install gnupg software-properties-common curl -y
curl -s https://s3.amazonaws.com/download.draios.com/stable/install-sysdig | bash

Nas distrubuições que utilizar os pacotes RPM como o CentOS, RHEL, and Fedora, utilize o comando abaixo:

Terminal
rpm --import https://s3.amazonaws.com/download.draios.com/DRAIOS-GPG-KEY.public
curl -s -o /etc/yum.repos.d/draios.repo https://s3.amazonaws.com/download.draios.com/stable/rpm/draios.repo
sudo dnf install sysdig

Caso ainda esteja utilizando o CentOS ou alguma distribuição que ainda utilize o yum, execute o comandos abaixo:

Terminal
sudo yum install sysdig -y

Como utilizar o comando Sysdig

Execute o comado csysdig para mostrar os processo que estão sendo executados, uso de CPU e memória :

Terminal
csysdig

Veja a tela abaixo com o comando csysdig em execução:

Sysdig Linux

A tecla F2 permite que outros menus possam ser acessados conforme abaixo:

A partir daqui, você pode usar a tecla de seta para escolher qualquer coisa que deseja monitorar no painel esquerdo e pressionar Enter. Por exemplo, selecione as I/O by Type e pressione Enter. Você deve ver todas as conexões de entrada na tela a seguir:

Para analisar os processos de informações da CPU, selecione Processes CPU and hit Enter. Será exibida a tela abaixo:

Para verificar e monitorar as conexões de sua rede, execute o comando abaixo:

Terminal
sysdig -c netstat

Agora será mostrada a tela abaixo:

Caso deseja monitorar os processo por consumo de CPU, execute o comando abaixo:

Terminal
sysdig -c topprocs_cpu

Veja a tela abaixo:

O comando abaixo possibilita conhecer todas as opções do comando sysdig no Linux:

Terminal
sysdig -cl

Veja a tela abaixo:

Caso desejar usar as atividades dos usuário, utilize o comando abaixo:

Terminal
sysdig -c spy_users

Veja a tela abaixo.

Conclusão sobre o uso do sysdig no Linux

Como pode ser observado pelos exemplos acima, o comando sysdig no Linux permite avaliar várias atividades, sejam elas executadas nos desktops ou servidores.

Abaixo segue mais alguns artigos relacionados.

Share This Article
Follow:
Escritor do livro Aplicações Avançadas em LINUX com mais de 20 anos trabalhando com LINUX e UNIX.
Sair da versão mobile