我有一台装有 XenServer 的 DELL 主机。不幸的是,我的 Linux 管理员几个月前去世了,他没有提供有关 RAID 控制器配置的任何信息。
我知道的是,他将 Exchange 设置为 SMTP 服务器。但他的公司倒闭了,现在 SMTP 服务器无法访问。
因为/etc/ssmtp/ssmtp.conf
没有任何有效的 SMTP 设置,因此我假设 RAID 控制器软件有其自己的设置。
信息:
- RAID 控制器是 LSI Logic / Symbios Logic MegaRAID SAS 9271-8i
- 下面
/etc/cron.d/raid-check
我看到了检查 raid 状态的 cron 任务。但这并没有真正帮助我。
我的问题: 有人知道我必须在哪里更改 MegaRaid 控制器软件的电子邮件/SMTP 设置吗?
答案1
LSI 为其 MegaRAID SAS 卡提供控制面板系统 - megasasctl
。
http://hwraid.le-vert.net/wiki/LSIMegaRAIDSAS
megaraidsas-status 是 megactl 的包装脚本,具有定期检查功能。它也可以在软件包存储库中找到。
该软件包附带一个 megasasctl 的 Python 包装器和一个定期运行该包装器以检查状态的 initscript。它保存一个包含最新状态的文件,因此能够检测 RAID 状态变化和/或损坏情况。当出现故障时,它会将一条消息记录到系统日志中并向您发送邮件。在阵列恢复正常之前,每 2 小时将发送一次提醒。
答案2
经过几个月的调查,我解决了这个问题:
我的管理员从安装了 Windows 版本 MegaRAID 存储管理器的自己的服务器设置了电子邮件警报。
由于我将 XenServer 从 6.2 升级到 6.5,之前安装的 MegaRAID Storage Manager 版本的 Linux 副本消失了。因此我找不到任何东西。
我安装了 Linux 和 Windows 版本,现在我可以设置警报的电子邮件地址。