Linux Server Deployment & SSH Mastery · Aula

Ferramentas de Monitoramento do Sistema

Explore ferramentas avançadas de monitoramento, como `glances`, `nmon` e `sar`, para obter dados abrangentes, em tempo real e históricos, sobre o desempenho do servidor.

Aula 1 de 412 etapas

Ferramentas de Monitoramento do Sistema é uma aula grátis de Linux Server Deployment & SSH Mastery no CoddyKit. Esta é a aula 1 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Linux Server Deployment & SSH Mastery, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Linux Server Deployment & SSH Mastery inclui 4 aulas no total.

Por que monitorar o seu servidor?

Executar um servidor significa que você precisa saber como ele está funcionando. O CPU está sobrecarregado? A memória está ficando insuficiente? A rede está ocupada?

  • O monitoramento ajuda a identificar problemas antes que se tornem críticos.
  • Ele fornece informações para otimização e planejamento de capacidade.
  • É essencial para manter um servidor saudável e responsivo.

Além das ferramentas básicas

Talvez você já conheça ferramentas básicas como top e htop para verificações rápidas em tempo real. Elas são ótimas para obter uma visão instantânea!

Mas, para obter informações mais detalhadas, dados históricos ou uma visão geral mais abrangente, precisamos de ferramentas especializadas. Vamos explorar alguns utilitários avançados de monitoramento.

Glances: painel completo

Glances é uma ferramenta de monitoramento multiplataforma, baseada em curses, que exibe muitas informações em uma única tela bem organizada.

  • Ela mostra CPU, memória, E/S de disco, E/S de rede, processos e muito mais.
  • É altamente personalizável e fácil de ler.
  • Pense nela como um painel interativo e em tempo real do seu servidor.

Obtendo o Glances no seu servidor

A instalação do glances geralmente é simples na maioria das distribuições Linux. Em sistemas baseados em Debian/Ubuntu, você pode usar apt:

sudo apt update
sudo apt install glances

Iniciando o Glances

Depois de instalado, basta digitar glances no seu terminal para iniciá-lo. Você verá uma exibição interativa e codificada por cores da saúde do seu sistema.

Pressione q para sair. Explore as diferentes seções, como uso do CPU, memória, atividade da rede e principais processos.

glances

Nmon: análise detalhada do desempenho

nmon (Monitor de Nigel) é uma ferramenta avançada para monitoramento e análise de desempenho. Ela é especialmente útil para capturar dados ao longo do tempo.

  • Oferece uma ampla variedade de estatísticas do sistema em um formato compacto.
  • Você pode visualizar informações sobre CPU, memória, E/S de disco, rede, kernel e muito mais.
  • nmon também pode salvar dados em um arquivo para análise posterior.

Instalando o Nmon

Assim como o glances, o nmon está disponível na maioria dos repositórios de distribuições. Para Debian/Ubuntu:

sudo apt update
sudo apt install nmon

Explorando com o Nmon

Execute nmon para entrar no modo interativo. Use teclas individuais para alternar entre diferentes visualizações:

  • c para estatísticas do CPU
  • m para estatísticas da memória
  • d para E/S de disco
  • n para E/S de rede

Pressione q para sair.

nmon

Sar: relatório de atividade do sistema

sar (Relatório de Atividade do Sistema) faz parte do pacote sysstat. Ao contrário do glances ou do nmon, o sar foi projetado para coletar, relatar e salvar informações sobre a atividade do sistema.

  • É excelente para análises históricas e identificação de tendências.
  • Você pode verificar o uso anterior do CPU, da memória, do disco e da rede.
  • Ele ajuda a diagnosticar problemas intermitentes por meio da análise de dados coletados durante longos períodos.

Sar em ação: CPU e memória

O sar pode mostrar várias métricas. Veja aqui alguns usos comuns:

  • Para relatar a atividade do CPU a cada 1 segundo, 3 vezes:
sar 1 3

Verificação rápida: ferramentas de monitoramento

Você aprendeu sobre glances, nmon e sar. Cada ferramenta tem seus pontos fortes.

Qual ferramenta é mais adequada para exibir um painel abrangente, interativo e em tempo real do desempenho do seu servidor, mostrando o CPU, a memória e a rede de relance?

Recapitulação: acompanhando o seu servidor

Ótimo trabalho! Você explorou três ferramentas avançadas de monitoramento do Linux:

  • Glances: seu painel interativo do sistema em tempo real.
  • Nmon: para análise detalhada e interativa do desempenho e captura de dados.
  • Sar: essencial para coletar e relatar dados históricos da atividade do sistema.

Essas ferramentas são indispensáveis para compreender e manter a saúde do servidor. Continue praticando!

Grátis para começar

Aprenda Linux Server Deployment & SSH Mastery com um tutor de IA — grátis

Escreva e execute código real no seu navegador, obtenha ajuda instantânea de um tutor de IA 24/7 e continue de onde parou na web ou no app.

Cursos
12
Aulas
48

Perguntas Frequentes

A aula “Ferramentas de Monitoramento do Sistema” é grátis?

Sim — o texto completo de “Ferramentas de Monitoramento do Sistema” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Linux Server Deployment & SSH Mastery, atualize para CoddyKit PRO. O curso de Linux Server Deployment & SSH Mastery inclui 4 aulas no total.

O que vou aprender em “Ferramentas de Monitoramento do Sistema”?

Explore ferramentas avançadas de monitoramento, como `glances`, `nmon` e `sar`, para obter dados abrangentes, em tempo real e históricos, sobre o desempenho do servidor. Você pratica Linux Server Deployment & SSH Mastery com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Linux Server Deployment & SSH Mastery?

Nenhuma experiência prévia é necessária. Linux Server Deployment & SSH Mastery no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 1 de 4.

Quanto tempo leva a aula “Ferramentas de Monitoramento do Sistema”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Linux Server Deployment & SSH Mastery?

Sim. Cada aula de Linux Server Deployment & SSH Mastery inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Ferramentas de Monitoramento do Sistema
  2. Entendendo os Registros do Sistema
  3. Rotação e Arquivamento de Registros
  4. Monitoramento e Alertas Centralizados
← Voltar para Linux Server Deployment & SSH Mastery