OpenNMS电子邮件通知不起作用
OpenNMS电子邮件通知不起作用,opennms,Opennms,我已经安装了OpenNMS Horizon,并将通知配置如下:
用户管理员和rtc有一个电子邮件地址
两者都是电子邮件管理组的一部分(管理/配置通知目标路径)
通知已打开(管理员/事件管理)
出于测试目的,我配置了一个自定义nodeDown事件,该事件的目标路径上有电子邮件管理组(我的节点关闭警报;OpenNMS定义的节点事件:nodeDown;uei.OpenNMS.org/nodes/nodeDown)
当前规则:
(IPADDR != '0.0.0.0')
我在xxx建立了一个gmai
我已经安装了OpenNMS Horizon,并将通知配置如下:
用户管理员和rtc有一个电子邮件地址李>
两者都是电子邮件管理组的一部分(管理/配置通知目标路径)李>
通知已打开(管理员/事件管理)李>
出于测试目的,我配置了一个自定义nodeDown事件,该事件的目标路径上有电子邮件管理组(我的节点关闭警报;OpenNMS定义的节点事件:nodeDown;uei.OpenNMS.org/nodes/nodeDown)
当前规则:
(IPADDR != '0.0.0.0')
我在xxx建立了一个gmail帐户,如下所示:
org.opennms.core.utils.useJMTA=false
org.opennms.core.utils.transport=smtps
org.opennms.core.utils.mailHost=smtp.gmail.com
org.opennms.core.utils.smtpport=587
org.opennms.core.utils.smtpssl.enable=true
org.opennms.core.utils.authenticate=true
org.opennms.core.utils.authenticateUser=XXX@gmail.com
org.opennms.core.utils.authenticatePassword=XXX
org.opennms.core.utils.starttls.enable=true
org.opennms.core.utils.messageContentType=text/html
org.opennms.core.utils.charset=us ascii
org.opennms.core.utils.fromAddress=opennms管理员
Gmail配置了允许不太安全的应用程序的设置
我的问题:
(IPADDR != '0.0.0.0')
当我关闭测试机器的电源时,我可以在Horizon仪表板中看到一个nodeDown事件。但是,系统不会发送电子邮件通知
根据notefid.log(/opt/opennms/logs/notifd.log),系统甚至不尝试发送电子邮件
将端口更改为org.opennms.core.utils.smtpport=465也不起作用
我错过了什么?请告知
编辑
电子邮件在此配置下正常工作(/opt/opennms/etc/javamail configuration.properties):
org.opennms.core.utils.useJMTA=false
org.opennms.core.utils.transport=smtps
org.opennms.core.utils.mailHost=smtp.gmail.com
org.opennms.core.utils.smtpport=465
org.opennms.core.utils.smtpssl.enable=true
org.opennms.core.utils.authenticate=true
org.opennms.core.utils.authenticateUser=xxx@gmail.com
org.opennms.core.utils.authenticatePassword=xxx
org.opennms.core.utils.starttls.enable=true
org.opennms.core.utils.messageContentType=text/html
org.opennms.core.utils.charset=us ascii
org.opennms.core.utils.fromAddress=opennms管理员
计划内的停机使系统无法发送电子邮件。删除后,计划的停机并未消失。我不得不添加第二个中断,然后删除第一个条目
电子邮件无法发送的原因有很多。在步骤4中,您声明您已经配置了自定义nodeDown事件(我假设它不同于默认的nodeDown事件)。确认您的自定义通知也已启用
下一步是编辑/opt/opennms/etc/log4j2.xml
并滚动到底部。将“notifd”的日志级别设置为DEBUG。然后重复你的测试,我猜你会在连接GMail的日志中看到一个错误。纠正这一点,你就可以出发了