当我的 SMTP 需要 TLS 时,如何获取 SNMP/ILO 通知?

当我的 SMTP 需要 TLS 时,如何获取 SNMP/ILO 通知?

我们有一台老化的 HP Proliant ML350 G6、Server 2008 R2,运行 ILO 2,系统管理主页使用 SNMP 作为其数据源。

这是一个基本的服务器安装,在 Hyper-V VM 上托管我们的虚拟服务器。

我希望收到硬盘故障等不良事件的电子邮件通知。

我们使用 Office 365,我们没有现场电子邮件服务器。

在 HP 的事件通知程序配置向导中,我可以指定要使用的 SMTP 服务器 (smtp.office365.com),但无法指定 TLS 或端口号。如果没有 TLS 和端口号,Office 365 不会让我发送。

HP 的第一个建议是在我们的服务器上启用 SMTP 服务,在 IIS 中配置它,等等。但是,这是一个基本安装,我非常犹豫是否要打开任何不必要的漏洞。这是一个好主意吗?只需要警惕地跟上补丁程序?

我已经看到了安装 STMP 代理的建议,但我也犹豫是否在此服务器上安装任何第三方代理。

有没有其他方法,让我不必将我的服务器变成电子邮件服务器?我想我不是唯一一个遇到这种情况的人。

非常感谢!

马修

答案1

需要考虑的几件事:

  1. 您可以在服务器上安装 SMTP 中继,但不向外界开放,只需对端口进行防火墙保护,甚至将其锁定为 127.0.0.1。因此,从理论上讲,您的机器的安全性最多会受到适度损害。

  2. 另一种方法可能是基本上用既能进行 SNMP 轮询又能使用 SMTP/TLS 电子邮件服务进行警报的应用程序替换或补充管理应用程序。因此,可能像这样: http://www.trapreceiver.com/

答案2

后续:这是有效的(感谢史蒂文!);希望它对其他人有帮助。

将 HP Notifier 设置为从非真实域发送,但使用此服务器名称:

发件人地址:[电子邮件保护]

服务器:我们的 mx 记录

收件人地址:ME@OURDOMAIN

谢谢,马修

答案3

我的 Linux HP 服务器只是自己发送邮件。我认为将此系统设置为中继自己的警报电子邮件没有任何坏处。否则,请使用外部中继服务。

相关内容