我们有一台老化的 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
需要考虑的几件事:
您可以在服务器上安装 SMTP 中继,但不向外界开放,只需对端口进行防火墙保护,甚至将其锁定为 127.0.0.1。因此,从理论上讲,您的机器的安全性最多会受到适度损害。
另一种方法可能是基本上用既能进行 SNMP 轮询又能使用 SMTP/TLS 电子邮件服务进行警报的应用程序替换或补充管理应用程序。因此,可能像这样: http://www.trapreceiver.com/
答案2
后续:这是有效的(感谢史蒂文!);希望它对其他人有帮助。
将 HP Notifier 设置为从非真实域发送,但使用此服务器名称:
发件人地址:[电子邮件保护]
服务器:我们的 mx 记录
收件人地址:ME@OURDOMAIN
谢谢,马修
答案3
我的 Linux HP 服务器只是自己发送邮件。我认为将此系统设置为中继自己的警报电子邮件没有任何坏处。否则,请使用外部中继服务。