wils@web ~ $ cat ~/ajuda/como-criar-scripts-bash-para-monitorar-o-uso-de-recursos-no-linux-guia-pratico.md
LinuxComo criar scripts Bash para monitorar o uso de recursos no Linux: Guia prático
Monitorar o uso de recursos em um sistema Linux é uma tarefa essencial para garantir o desempenho e a estabilidade do servidor. Neste guia prático, você aprenderá a criar scripts Bash que ajudam a monitorar CPU, memória e disco.
Introdução
Os scripts Bash são uma forma eficiente de automatizar tarefas no Linux. Com eles, podemos coletar informações sobre o uso de recursos e até mesmo enviar alertas quando os limites forem ultrapassados.
Passo a Passo
1. Criar o Script
Abra seu terminal e crie um novo arquivo de script:
nano monitor_recursos.sh
2. Adicionar o Shebang
No início do arquivo, adicione a linha do shebang:
#!/bin/bash
3. Monitorar o Uso da CPU
Adicione o seguinte código para monitorar a CPU:
echo "Uso da CPU:" > uso_cpu.txt
mpstat 1 5 >> uso_cpu.txt
4. Monitorar o Uso da Memória
Adicione o seguinte código para monitorar a memória:
echo "Uso da Memória:" >> uso_memoria.txt
free -h >> uso_memoria.txt
5. Monitorar o Uso do Disco
Adicione o seguinte código para monitorar o disco:
echo "Uso do Disco:" >> uso_disco.txt
df -h >> uso_disco.txt
6. Tornar o Script Executável
Salve e saia do editor. Em seguida, torne o script executável:
chmod +x monitor_recursos.sh
7. Executar o Script
Agora, você pode executar o script para coletar as informações:
./monitor_recursos.sh
Conclusão
Após executar o script, você terá arquivos de texto com os dados de uso de CPU, memória e disco. Essa informação pode ser utilizada para análise e tomada de decisões sobre a infraestrutura.
Dica: Agende a execução do script com o cron para monitoramento regular, adicionando uma linha ao crontab com o comando crontab -e e a sintaxe desejada.
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.