wils@web ~ $ cat ~/ajuda/como-criar-scripts-bash-para-monitorar-consumo-de-recursos-no-linux.md

Linux

Como criar scripts Bash para monitorar consumo de recursos no Linux

atualizado em 28/07/2026

Introdução

Monitorar o consumo de recursos no Linux é essencial para garantir que seus servidores e aplicações funcionem de maneira eficiente. Neste manual, aprenderemos a criar scripts Bash que ajudam a monitorar o uso de CPU, memória e disco.

Passo a Passo

1. Criando o Script

Abra seu terminal e crie um novo arquivo de script:

nano monitorar_recursos.sh

Adicione o seguinte conteúdo ao arquivo:

#!/bin/bash

# Script para monitorar o consumo de recursos

# Monitorando CPU
echo "Uso da CPU:" > relatorio_recursos.txt
mpstat >> relatorio_recursos.txt

echo "\nUso da Memória:" >> relatorio_recursos.txt
free -h >> relatorio_recursos.txt

echo "\nUso do Disco:" >> relatorio_recursos.txt
df -h >> relatorio_recursos.txt

# Exibindo o relatório
cat relatorio_recursos.txt

2. Tornando o Script Executável

Para que o script possa ser executado, precisamos torná-lo executável:

chmod +x monitorar_recursos.sh

3. Executando o Script

Agora você pode executar o script para gerar um relatório sobre o consumo de recursos:

./monitorar_recursos.sh

4. Agendando Execuções com Cron

Para monitorar os recursos automaticamente, você pode agendar o script usando o cron. Edite o crontab:

crontab -e

Adicione a seguinte linha para executar o script a cada hora:

0 * * * * /caminho/para/monitorar_recursos.sh

Conclusão

Com este script simples, você pode monitorar o consumo de recursos do seu sistema Linux. É uma boa prática revisar regularmente os relatórios gerados e ajustar o script conforme necessário.

Dica: Considere integrar ferramentas como Grafana ou Prometheus para visualização em tempo real dos dados de monitoramento.

Precisa de ajuda com isso no seu servidor? A gente resolve pra você.

falar no WhatsApp

// deu erro ou não funcionou?

Achou algo errado neste manual?

Conta pra gente o que deu errado ou qual erro apareceu — a gente corrige. Se quiser retorno, deixe seu contato.