我刚刚安装了带有ServeRAID 4Lx卡的品牌旧IBM服务器。
我安装了驱动程序,以及ServeRAIDpipe理软件v9.30。
Everyting按预期工作。
我的问题是:
昨天,当不经常随意点击这里,我看到ServeRAIDpipe理器软件中的一个电子邮件选项。 它允许configuration一个SMTP服务器,并通过电子邮件地址发送警报。
今天我想configuration电子邮件警报…我没有find这个该死的参数。
该文档说明如何设置SMTP,地址等,但不是在哪里find参数(该文件说这是在“行动”菜单,但事实并非如此)。
任何人都知道在哪里可以find电子邮件参数到ServeRAIDpipe理软件?
我怀疑我必须在“操作”菜单中出现正确的选项之前在窗口中select特定的对象。
编辑 :只是要清楚:我已经select了我find的每个对象,每次我进入“操作”菜单,并再也没有findSMTP设置。
文档刚才提到我必须打开“操作”菜单并select“SMTP设置”,但没有这样的设置。
所以我search一步一步的方法,或者find这些设置的一个明确的方法。 我知道它们的存在,因为我在准备configuration它们的前一天看到它们。
几年前我也有同样的问题。 这是因为只检查了本地参数。 我不知道为什么,但是这阻止了应用程序甚至与当地的服务交谈。
同时检查serveraid服务是否正在运行,因为应用程序与它交谈。
一旦应用程序连接到服务,您将看到图标栏中的configuration项目。 这是你有电子邮件设置的地方。
如果您从磁盘中听到咔嗒声和其他声音,则不应该等待更换不良组件。
但是,对于IBM ServeRAID Manager软件,说明如下:
在“操作”菜单变得可选之前,您必须select一个有效的对象(控制器,数组集合等)。
如果你只是想要ServeRAID的RAID通知,我放弃了沉重的应用软件,并使用我自己的脚本来做到这一点。 根据ServeRAID的版本,您需要从软件包中获取正确的二进制文件,然后您可以询问RAIDarrays的状态。 对于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
像ewwhite链接,你必须select一个有效的对象(可能提供pipe理员凭据),然后出现select。
在某些版本中,当您select服务器对象时,会出现一个带有“configuration”button的新工具栏,您可以在其中设置它(提供常规,通知,电子邮件通知和任务)。