E-mail quando o disco do servidor Linux está cheio?

4

Como posso configurar uma notificação por email em um servidor Linux para quando um disco / volume excede uma determinada cota de uso?

    
por Liam 06.07.2010 / 18:20

3 respostas

6

Opção 1:
Escreva um script que execute df , analise a saída para a porcentagem de utilização & envia um email quando excede um determinado limite e, em seguida, executa esse script a partir do cron.
(Se você estiver com preguiça, pode encontrar vários scripts pré-escritos perguntando O Conhecedor de Todas as Coisas por Unix Disk space check script .)

Opção 2 (a melhor solução):
Implante um sistema de monitoramento ( Nagios , InterMapper , OpenNMS , etc. - procure por aqui muitas sugestões e opiniões) e configure-o para enviar uma notificação quando seus discos estão enchendo. Enquanto você está nele, configure alertas para outras coisas com as quais você possa se preocupar: -)

    
por 06.07.2010 / 18:27
2

Um ponto para a solução 2 também! Eu recomendo o software "Monit" que é muito leve e fácil de configurar: link

    
por 08.07.2010 / 01:57
0

+1 para a opção 2 acima. Você pode pensar que você só precisa monitorar o espaço em disco agora, mas a realidade é que você quase certamente precisa de monitoramento para mais de um ou dois servidores. Ele irá beneficiá-lo de maneiras que irão surpreendê-lo a longo prazo.

Eu pessoalmente recomendo o Zenoss, é F / LOSS, relativamente fácil de configurar e seguir em frente, e eles têm uma ótima documentação.

    
por 08.07.2010 / 00:21