Cron скрипт для обнаружения деградированного рейд-массива?

К моему удивлению, мой рейд-массив некоторое время назад перешел в деградированный режим. Как я могу настроить работу cron, чтобы предупредить меня? Я пробовал со страницы руководства mdadm:

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

Но на моем массиве это ничего не делает, несмотря на проблему:

# 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_]

См. Также: Индикатор приложения для программного обеспечения Работа RAID снижена?

2
задан 13 April 2017 в 15:24

1 ответ

У Ubuntu уже есть эта работа cron (см. /etc/cron.daily/mdadm). Ubuntu также устанавливает anacron по умолчанию, поэтому задание будет запускаться один раз в день, даже если вы выключаете компьютер ночью.

Когда задание cron производит вывод, оно отправляется в локальный почтовый ящик пользователя, запустившего crontab (здесь, учетная запись системного администратора, root).

К сожалению, Ubuntu ничего не настраивает, чтобы пользователи могли получать и читать локальную почту. Поэтому вам нужно сделать несколько вещей:

  • Убедитесь, что на вашей машине работает агент передачи почты , такой как postfix .
  • Получите почту root на вашу учетную запись. Все системные задания cron запускаются от имени пользователя root. С помощью postfix отредактируйте файл /etc/aliases и добавьте строку, подобную

    root: bryce
    

    , чтобы пересылать почту root на вашу локальную учетную запись.

  • Если вы хотите, чтобы ваш локальный адрес электронной почты переадресовывался на учетную запись онлайн, создайте файл с именем .forward в вашем домашнем каталоге, содержащий ваш адрес, например, с помощью команды

    echo bryce@mail-provider.example.com >~/.forward
    
  • Если вы хотите читать локальную почту, настройте для нее программу чтения почты.

См. Как администраторы должны читать почту root? для более подробных и актуальных инструкций по чтению почты локального администратора.

0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

Похожие вопросы: