Отправить электронное письмо, когда диск zpool выходит из строя?

На днях я не мог получить доступ к своему медиа-накопителю. SSH подключился к моему медиа-серверу, чтобы узнать, что случилось. Пул ZFS даже не был смонтирован. Когда я снова запустил его, я увидел, что он был поврежден и один из жестких дисков был UNAVAIL.

Теперь это исправлено, но я хотел бы получить более раннее предупреждение, если это произойдет снова. Могу ли я заставить его отправлять мне электронное письмо, когда жесткий диск отключается / ухудшается / недоступен?

В настоящее время ZFS 0.6.5.6 работает на Ubuntu 16.04.2.

2
задан 5 October 2019 в 09:30
1 ответ

Вы можете (и должны) контролировать свой пул с помощью zed , демон событий ZFS

В качестве альтернативы вы можете настроить cron на регулярный запуск zpool status -x , отправка электронной почты при печати некоторых выходных данных . Например:

#!/bin/bash
exit_code=0
/usr/sbin/zpool status -x | grep -v "all pools are healthy" && exit_code=1
exit $exit_code
3
ответ дан 3 December 2019 в 10:31

Теги

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