wils@web ~ $ cat ~/ajuda/como-utilizar-scripts-bash-para-monitorar-o-uso-de-disco-no-linux.md
LinuxComo utilizar scripts Bash para monitorar o uso de disco no Linux
Monitorar o uso de disco é uma tarefa essencial para garantir a saúde e o desempenho de um servidor Linux. Scripts Bash são uma ferramenta poderosa para automatizar essa tarefa.
Introdução
Este manual apresenta um passo a passo sobre como criar e utilizar scripts Bash para monitorar o uso de disco no Linux, permitindo que você identifique rapidamente problemas de armazenamento.
Passo a Passo
1. Criar o Script
Abra seu editor de texto favorito e crie um novo arquivo chamado monitor_disk.sh.
nano monitor_disk.sh 2. Adicionar o Código
Insira o seguinte código no arquivo:
#!/bin/bash
# Definindo o limite de uso de disco em porcentagem
LIMIT=80
# Obtendo o uso de disco de cada partição
USAGE=$(df -h | grep -E '^/dev/' | awk '{ print $5 }' | sed 's/%//g')
# Verificando se o uso de disco excede o limite
for USAGE_VALUE in $USAGE; do
if [ $USAGE_VALUE -gt $LIMIT ]; then
echo "Atenção: Uso de disco acima de $LIMIT%"
fi
done 3. Tornar o Script Executável
Salve o arquivo e torne-o executável com o seguinte comando:
chmod +x monitor_disk.sh 4. Executar o Script
Para executar o script, utilize:
./monitor_disk.sh 5. Agendar Execução Automática
Para monitorar o uso de disco periodicamente, você pode agendar o script usando o cron. Edite a tabela do cron com:
crontab -e Adicione a seguinte linha para executar o script a cada hora:
0 * * * * /caminho/para/monitor_disk.sh Conclusão
Com este script, você pode facilmente monitorar o uso de disco no seu servidor Linux. Dica: Considere adicionar notificações por e-mail caso o uso de disco ultrapasse o limite definido.
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.