再会,
我已经设置了带有 RAID 1 的 ubuntu 10.04 LTS 服务器。如何确保当 RAID 阵列发生故障时会收到警告。是否有可以运行的脚本可以检查此情况并在出现问题时生成电子邮件?
问候
答案1
mdadm
发生故障时自动向 root 发送电子邮件。您只需要postfix
在服务器上安装邮件服务器,并将其配置为将 root 的邮件存储或转发到您可以阅读的地方即可。
答案2
检查你的磁盘是否符合 smartmon 标准#smartctl -i /dev/hda
然后安装 smartmonapt-get 安装 smartmontools
通过编辑 /etc/default/smartmontools 文件启用智能。智能配置文件:/etc/smartd.conf 智能启动/停止:/etc/init.d/smartmontools 启动 | 停止
您可以在智能配置文件中输入以下指令:(a)发送电子邮件至[电子邮件保护]对于/dev/sdb:
/dev/sdb -m[电子邮件保护]
(b)读取错误日志: # smartctl -l 错误 /dev/hdb
(c)测试硬盘(短测试或长测试): #smartctl -t 短/dev/hdb
#smartctl -t 长/dev/hdb