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

Linux

Como criar scripts Bash para monitorar o uso de recursos no Linux

atualizado em 06/09/2026

Este manual aborda como criar scripts Bash para monitorar o uso de recursos no Linux, permitindo que você acompanhe o desempenho do sistema de forma eficiente.

Introdução

Monitorar o uso de recursos é crucial para garantir que seu servidor Linux opere de maneira otimizada. Com scripts Bash, você pode automatizar essa tarefa e receber relatórios periódicos sobre a utilização de CPU, memória e disco.

Passo a Passo para Criar o Script

1. Criar o arquivo do script

Abra o terminal e crie um novo arquivo de script:

touch monitor_recursos.sh

2. Tornar o script executável

Altere as permissões do arquivo para torná-lo executável:

chmod +x monitor_recursos.sh

3. Editar o script

Abra o arquivo em um editor de texto, como o nano:

nano monitor_recursos.sh

Adicione o seguinte código ao script:

#!/bin/bash

# Script para monitorar uso de CPU, memória e disco

# Monitorar CPU
echo "Uso de CPU:" > relatorio.txt
mpstat >> relatorio.txt

echo "\nUso de Memória:" >> relatorio.txt
free -h >> relatorio.txt

echo "\nUso de Disco:" >> relatorio.txt
df -h >> relatorio.txt

# Exibir relatório
cat relatorio.txt

4. Executar o script

Agora você pode executar o script para gerar o relatório:

./monitor_recursos.sh

5. Agendar o script (opcional)

Se desejar monitorar os recursos periodicamente, você pode agendar o script usando o cron:

crontab -e

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

0 * * * * /caminho/para/monitor_recursos.sh

Conclusão

Com este script simples, você pode monitorar o uso de recursos do seu sistema Linux. Lembre-se de verificar regularmente os relatórios gerados e ajustar o script conforme necessário para atender às suas necessidades específicas.

Dica: Considere integrar ferramentas como o mail para enviar relatórios por e-mail automaticamente.

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.