você está aqui: Home  → Arquivo de Mensagens

Checagem de ocupação de espaço do filesystem home

Colaboração: Rubens Queiroz de Almeida

Data de Publicação: 17 de Abril de 1997

A dica de hoje nos foi enviada por Rodrigo Carvalho (<rodrigoc (a) liveware com br>). A dica consiste de um shell script que monitora a taxa de ocupação do diretório /home e gera um alerta quando esta taxa se aproxima de 100%.

  #!/bin/ksh
  #
  #
  # Script desenvolvida por Rodrigo O. Carvalho
  # para o alerta de usuarios quanto a utilizacao
  # excessiva do filesystem /home da servidora de
  # arquivos da rede
  #
  # homespace v 1.0 - 02/04/97
  #
  # Definicao de variaveis
  #
  # Variavel em forma numerica do valor do filesystem
  # /home exibido em  porentagem
  #
  #
  PORCENT=""df -k /home | tail -1 | nawk -F" " '{printf "%s", substr($5,1,length($5)-1)}'""
  #
  #
  # Variavel que especifica o valor em que o
  # administrador deve ser alertado, no caso, 
  # a procentagem do filesystem /home
  # o default e 95% (95)
  #
  MINIMO=95
  #
  #
  # Variavel que define o nome do usuario
  # que devera receber a mensagem de alerta
  # qto. ao uso do filesystem /home
  #
  #
  USER1="rodrigoc"
  USER2="carlosef"
  # No caso a Script estara sendo enviada para todos que eh uma alias para
  # os usuarios da rede local
  #
  # Inicio 
  #
  #
  if [ "$PORCENT" -ge "$MINIMO" ]
  then
  
  	cat > ./message.filesystem.full << EOF
  
  HOST: ""hostname""
  OCORRENCIA: filesystem /home superou $MINIMO de uso
  
  Caros usuarios da rede da LIVEWARE filial Campinas,
  
  Por favor facam uma verificacao em seus arquivos da rede, pois o espaco
  em disco de nossa maquina esta se esgotando. Caso haja a necessidade de 
  que seus arquivos seja armazenados, solicite ao Grupo de Suporte a rea-
  lizacao de um backup em fita.
  
  Em caso de duvidas envie uma mensagem para suporte@liveware.com.br.
  
  Obrigado pela colaboracao. Atenciosamente,
  
  	Grupo de Suporte Interno
  	suporte@liveware.com.br
  
  PS.: Nao respondam a essa mensagem (reply) pois ela eh feita via sistema.
  
  EOF
  	mail -s "FileSystem /home Full" todos < ./message.filesystem.full
  else
  	exit	
  fi


Veja a relação completa dos artigos de Rubens Queiroz de Almeida

 

 

Opinião dos Leitores

Seja o primeiro a comentar este artigo
*Nome:
Email:
Me notifique sobre novos comentários nessa página
Oculte meu email
*Texto:
 
  Para publicar seu comentário, digite o código contido na imagem acima
 


Powered by Scriptsmill Comments Script