Cron script para detectar matriz de raid degradada?

2

Para minha surpresa, minha matriz de invasão entrou no modo degradado há algum tempo. Como posso configurar um cron job para me avisar? Eu tentei na página do manual do mdadm:

Running
mdadm --monitor --scan -1
from a cron script will ensure regular notification of any degraded arrays.

Mas no meu array isso não faz nada, apesar do problema:

# cat /sys/block/md0/md/degraded 
1
# cat /proc/mdstat 
Personalities : [linear] [multipath] [raid0] [raid1]
[raid6] [raid5] [raid4] [raid10] 
md0 : active raid1 sdc1[0]
      976759672 blocks super 1.2 [2/1] [U_]

Veja também: O indicador de aplicativo para software RAID está degradado?

    
por Bryce 31.10.2012 / 00:29

1 resposta

1

O Ubuntu já possui esta tarefa cron (confira /etc/cron.daily/mdadm ). O Ubuntu também instala anacron por padrão, então o trabalho será executado uma vez por dia, mesmo que você desligue o computador à noite.

Quando uma tarefa cron produz saída, ela é enviada para a caixa de correio local do usuário que está executando o crontab (aqui, a conta de administrador do sistema, root ).

Infelizmente, o Ubuntu não define nada para os usuários receberem e lerem mensagens locais. Então você precisa fazer várias coisas:

  • Verifique se sua máquina executa um agente de transferência de e-mail , como postfix .
  • Mande o e-mail do root encaminhado para sua conta. Todas as tarefas agendadas do sistema são executadas como raiz. Com o postfix, edite o arquivo /etc/aliases e adicione uma linha como

    root: bryce
    

    para encaminhar o e-mail do root para sua conta de e-mail local.

  • Se você deseja que seu e-mail local seja encaminhado para uma conta on-line, crie um arquivo chamado .forward em seu diretório pessoal contendo seu endereço, por exemplo, com o comando

    echo [email protected] >~/.forward
    
  • Se você quiser ler seu e-mail local, configure seu programa de leitura de e-mail para isso.

Veja Como os administradores devem ler as mensagens do root? para obter instruções mais detalhadas e atualizadas sobre como ler o correio do administrador local.

    
por Gilles 31.10.2012 / 22:27