![自定义 Mdadm 电子邮件消息](https://linux22.com/image/890131/%E8%87%AA%E5%AE%9A%E4%B9%89%20Mdadm%20%E7%94%B5%E5%AD%90%E9%82%AE%E4%BB%B6%E6%B6%88%E6%81%AF.png)
是否可以从 mdadm 监控进程自定义电子邮件消息以包含自定义用户文本,例如“如果您收到此消息请给我打电话!”
答案1
如果在最后/etc/mdadm.conf
添加以下行:
PROGRAM /etc/mdadm_warning.sh
/etc/mdadm_warning.sh
并创建包含以下内容的文件:
#!/bin/bash
event=$1
device=$2
echo "$event on $device" | /usr/bin/mailx -s "RAID Notice" [email protected]
希望这对您有帮助。
您可以添加针对特定事件的检查,并针对每种情况自定义输出。例如:
#!/bin/bash
event=$1
device=$2
if [ $event == "Fail" ];
then
message="if you get this msg call me!"
else
message="$event on $device"
fi
echo $message | /usr/bin/mailx -s "RAID Notice" [email protected]
无法保证更新后不会出现此问题。
为了以防万一,每次都添加原始消息可能是一个好主意。