如何配置Apache Ambari电子邮件警报

时间:2019-12-17 10:59:32

标签: hadoop ambari

我正在使用Apache Ambari 2.7.3V。我正在尝试配置电子邮件警报。我已点击以下链接。但是我没有收到关于我的Gmail的任何警报。以下是我的配置

https://docs.cloudera.com/HDPDocuments/Ambari-2.7.4.0/managing-and-monitoring-ambari/content/amb_create_an_alert_notification.html

在“管理警报通知”中,我已经配置了所有必需的配置。如下所示。

Name: amabri Alerts
groups: All
Severity: WARNING, CRITICAL
Description : xxxxxxxx
METHOD: EMAIL
SMTP SERVER: smtp-relay.gmail.com
SMTP PORT : 587

1 个答案:

答案 0 :(得分:0)

我不确定您的问题是否已解决。但是发布供其他用户参考。 您需要设置应用密码才能使用Gmail SMTP。您必须启用两步验证才能启用应用密码,如下所示。除此之外,Gmail的SMTP服务器将是-{{1} enter image description here

如果仍然没有收到电子邮件,则可以测试python脚本(来自头节点)here 并测试以下内容:

  1. SSH到头节点
  2. 然后编辑文件-Sudo vi /etc/ambari-server/conf/log4j.properties
  3. 修改-log4j.logger.alerts = INFO,警报到log4j.logger.alerts = DEBUG,警报
  4. 将以下行添加到“警报”部分- log4j.logger.org.apache.ambari.server.notifications.dispatchers = DEBUG,警报
  5. 保存文件并使用usr / lib / hdinsight-common / scripts / restart_ambari_server.sh重新启动ambari服务器服务
  6. 尝试停止任一节点上的zookeeper,并检查ambari-server.log和amabri-alerts.log。
  7. 在/ var / log / ambari-server中,发出警报后,检查ambari-alerts.log和ambari-server.log。