IBM ServeRAID:如何使用电子邮件警报?

IBM ServeRAID:如何使用电子邮件警报?

我刚刚安装了一台带有 ServeRAID 4Lx 卡的旧 IBM 服务器。
我安装了驱动程序和 ServeRAID 管理器软件 v9.30。
一切正常。

我的问题是:
昨天,当我随意点击这里或那里时,我看到 ServeRAID 管理器软件中有一个电子邮件选项。它允许配置 SMTP 服务器和电子邮件地址以发送警报。
今天我想配置电子邮件警报...但我找不到这个该死的参数。
文档解释了如何设置 SMTP、地址等,但没有说明在哪里可以找到这些参数(文档说这是在“操作”菜单中,但实际上不是)。

有人知道在 ServeRAID 管理器软件中哪里可以找到电子邮件参数吗?
我怀疑我必须在窗口中选择一个特定对象,然后正确的选项才会出现在操作菜单中。

编辑:只是为了清楚起见:我已经选择了找到的每个对象,每次我检查“操作”菜单时,都再也找不到 SMTP 设置。
文档只是提到我必须打开“操作”菜单并选择“SMTP 设置”,但没有这样的设置。
所以我搜索了一种分步方法,或者一种清晰的方法来找到这些设置。我知道它们存在,因为我在准备配置它们的前一天看到了它们。

答案1

几年前我遇到过同样的问题。这是因为参数仅限本地已检查。我不知道为什么,但这会阻止应用程序与本地服务进行通信。

还要检查 serveraid 服务是否正在运行,因为应用程序与其对话。

一旦应用程序与服务连接,您就会看到配置图标栏中的项目。您可以在此处进行电子邮件设置。

答案2

如果您听到磁盘发出咔嗒声和其他声音,则不应等到出现故障时才更换损坏的组件。

但对于 IBM ServeRAID Manager 软件,说明概述如下:

http://publib.boulder.ibm.com/infocenter/eserver/v1r2/index.jsp?topic=%2Fdiricinfo%2Ffqy0_asmtpcfg.html

您必须先选择一个有效的对象(控制器、数组集等),然后“操作”菜单才可选。

答案3

如果您只想获取 ServeRAID 的 RAID 通知,我放弃了繁重的应用软件,而是使用自己的脚本来实现。根据 ServeRAID 的版本,您需要从软件包中获取正确的二进制文件,然后才能查询 RAID 阵列的状态。对于 ServeRAID 4Lx,我认为是 ipssend。

然后我使用一个简单的脚本向我发送通知任何状态改变。例如:

#!/bin/bash

recipient="[email protected]"

/usr/local/bin/ipssend getconfig 1 > /tmp/raidstatus.now

# If there was a previous check, compare the previous output to this one
if [ -e /tmp/raidstatus.last ]
then
        diff /tmp/raidstatus.now /tmp/raidstatus.last > /dev/null
        err=$?
        if [ "$err" != "0" ]
        then
                /usr/bin/zip /tmp/raidstatus.zip /tmp/raidstatus.now /tmp/raidstatus.last
                /usr/bin/uuencode /tmp/raidstatus.zip raidstatus.zip | mail -s "RAID Message for `uname -n`" "$recipient"
                rm /tmp/raidstatus.zip
        fi
else
        mail -s "RAID Message for `uname -n`" "$recipient" << EOF

RAID monitoring has begun!

EOF

fi

mv -f /tmp/raidstatus.now /tmp/raidstatus.last

答案4

就像 ewwhite 链接的那样,您必须选择一个有效的对象(并且可能提供管理员凭据),然后选项才会出现。

在某些版本中,当您选择服务器对象时,会出现一个带有配置按钮的新工具栏,您可以在那里进行设置(为您提供常规、通知、电子邮件通知和任务)。

相关内容