CDH Manager开启alert功能

  使用CDH时,需要针对多个项目进行监控,但又不想太麻烦使用专业的监控工具,所以只使用CDH自带的CDH Manager来查看相关的监控参数,并开启邮件告警通知功能。

  虽然最终搞定了,但还是需要好好记录下来。

网络端口确定

  默认邮件端口是25,所以在确认是否可以发送邮件之前,需要端口25开放,或能够正常访问外网。特殊的邮件服务器,比如Office365/Google等,他们使用特殊的端口,比如587/465/995等端口。

  在确认使用之前,一般需要自己本地测试一下连通性,配置是否准确等。本地发邮件的项目/代码有很多,可以百度/Google一下。

使用QQ邮箱作为发件服务器

使用QQ邮箱作为邮件发送服务器,基本上不存在问题,只需要配置起来即可。配置如下所示
CDH-manager-configure

使用office365邮箱

office365邮箱与普通邮箱的一个不同在于,需要使用SSL传输,如果不是,那么会报错:

com.sun.mail.smtp.SMTPSendFailedException: 530 5.7.57 SMTP; Client was not authenticated to send anonymous mail during MAIL FROM [HK2PR0401CA0016.apcprd04.prod.outlook.com]
    at com.sun.mail.smtp.SMTPTransport.issueSendCommand(SMTPTransport.java:2202)
    at com.sun.mail.smtp.SMTPTransport.mailFrom(SMTPTransport.java:1693)
    at com.sun.mail.smtp.SMTPTransport.sendMessage(SMTPTransport.java:1194)
    at javax.mail.Transport.send0(Transport.java:254)
    at javax.mail.Transport.send(Transport.java:146)
    at com.hundun.java.email.SendMail.sendMessage(SendMail.java:57)
    at com.hundun.java.email.Main.main(Main.java:9)

使用邮件客户端,或Java程序中, 可以配置:

props.put("mail.smtp.starttls.enable", "true");// 使用 STARTTLS安全连接

但在CDH中,没有找到这个配置的位置,不知道是不是这个配置引起的。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值