Advertisement
garfield

[COD]: Monitorar uso de disco (debian)

Apr 29th, 2017
785
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 1.17 KB | None | 0 0
  1. #Este Script monitora o uso do disco em um servidor Debian. Existem alguns itens necessarios para este script funcionar perfeitamente, ésque:
  2. # instalar o pacote sendEmail (apt-get install sendEmail) e também definir o tempo que este script irá ser chamado. Use crontab -e para configurar.
  3. # Escreva na ultima linha: 0 * * * * /pasta/meuscript.sh
  4. # o código acima chama o script a cada hora e executa. Para o script executar, você deve ter dado permissão para ele(chmod 777 meuscript.sh)
  5. #
  6. #informações:
  7. # o valor "1048571000kb" é equivalente a 1 tb
  8. # o valor da variavel espaco é o espaço atual
  9. # meuscript.sh  :
  10.  
  11.  
  12. #!/bin/bash
  13.  
  14. #Criando Variaveis
  15. espaco=`du -sk | awk '{print $1}'`
  16. #espaco=1048576004
  17.  
  18. #Verificando o espaco
  19. cd /var/log
  20. #cd -
  21. echo $espaco
  22.  
  23. #Comparando o espaco
  24. if [ $espaco -ge 1048571000 ];
  25. then
  26. #echo "Estorou"
  27. sendEmail -f monitoramento@myserver.com -t glaubert.dacio@hotmail.com -u "MONITORAMENT - NVR" -m "O Disco Rigido do NVR Esta cheio, Favor Verificar\n\n\n\nMensagem Automatica do sistema.!" -s mail.myserver.com:25 -xu monitoramento@myserver.com -xp
  28. mailpassword
  29. else
  30. echo "Espaco em ordem"
  31. #echo  $espaco
  32. #echo "706560"
  33. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement