自定义 Mdadm 电子邮件消息

自定义 Mdadm 电子邮件消息

是否可以从 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]

无法保证更新后不会出现此问题。

为了以防万一,每次都添加原始消息可能是一个好主意。

相关内容