5

Итак, у меня есть пара RAID-массивов MDADM, и я хочу настроить мониторинг с помощью уведомлений по электронной почте о сбоях дисков через sSMTP, но я не могу заставить его работать.

Рассматриваемая система - это виртуальная машина, работающая на гипервизоре ESXi 5. Виртуальная машина работает под управлением CentOS с 8 подключенными дисками; шесть виртуальных дисков, хранящихся на физических дисках, а также два диска WD Red 3 ТБ, подключенные через RDM из-за ограничения 2 ТБ VMFS5. Красными WD являются /dev /sdh и /dev /sdi.

Вот как выглядит мой /etc/mdadm/mdadm.conf:

DEVICE partitions
ARRAY /dev/md1 level=1 metadata=1.2 num-devices=2 devices=/dev/sdb,/dev/sdc
ARRAY /dev/md2 level=5 metadata=1.2 num-devices=4 devices=/dev/sdd,/dev/sde,/dev/sdf,/dev/sdg
ARRAY /dev/md3 level=1 metadata=1.2 num-devices=2 devices=/dev/sdh,/dev/sdi

MAILADDR <where to send the reports>
MAILFROM <a gmail address>

Где "адрес gmail" - это учетная запись электронной почты, которую я настроил специально для своего сервера.

sSMTP установлен и /etc/ssmtp/ssmtp.conf в основном выглядит так:

root=<myRealEmailAddress>
mailhub=smtp.gmail.com:587
AuthUser=<a Gmail address>
AuthPass=<password>
UseSTARTTLS=YES
RewriteDomain=

Я также добавил два сообщения в /etc /ssmtp /revaliases:

root:<a gmail address>:smtp.gmail.com:587
<user>:<a gmail address>:smtp.gmail.com:587

Я успешно получил письмо для каждого массива при вызове:

sudo mdadm --monitor --scan --test --oneshot

но это так далеко, как я пришел.

Чтобы протестировать систему, я вытащил /dev /sdi из отсека для дисков и попытался запланировать / вручную запустить сканирование, чтобы убедиться, что я получаю электронную почту ArrayDegraded, но она никогда не приходит. Пример команды, которую я пытался выполнить, которая, насколько я могу судить, должна дать желаемый результат:

sudo mdadm --monitor --scan --oneshot

но он просто останавливает запрос на пару секунд, а затем ничего. Проверка /proc /mdstat диска по-прежнему определяется как присутствующий и запуск события mdadm --test дает мне электронные письма с включенной копией mdstat, которая снова говорит мне, что все в порядке, несмотря на отсутствующий диск.

Я прочитал

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

0