CDH构建大数据平台-Cloudera Manager配置邮件告警

          CDH构建大数据平台-Cloudera Manager配置邮件告警

                                        作者:尹正杰 

版权声明:原创作品,谢绝转载!否则将追究法律责任。

 

  本片博客将模拟QQ接受或者发送邮箱,如果你是内外自建的邮箱的话,修改相应的参数即可!此处,我默认你的cloudera manager server节点是可以访问公网的且我默认大家QQ都已经开启了QQ邮箱功能!

 

一.登陆QQ邮箱并获取的授权码

1>.点击设置

 

2>.点击账户 

3>.如何使用IMAP服务?

IMAP是什么?
IMAP,即Internet Message Access Protocol(互联网邮件访问协议),您可以通过这种协议从邮件服务器上获取邮件的信息、下载邮件等。IMAP与POP类似,都是一种邮件获取协议。
 
 
IMAP和POP有什么区别?
POP允许电子邮件客户端下载服务器上的邮件,但是您在电子邮件客户端的操作(如:移动邮件、标记已读等),这是不会反馈到服务器上的,比如:您通过电子邮件客户端收取了QQ邮箱中的3封邮件并移动到了其他文件夹,这些移动动作是不会反馈到服务器上的,也就是说,QQ邮箱服务器上的这些邮件是没有同时被移动的 。但是IMAP就不同了,电子邮件客户端的操作都会反馈到服务器上,您对邮件进行的操作(如:移动邮件、标记已读等),服务器上的邮件也会做相应的动作。也就是说,IMAP是“双向”的。
同时,IMAP可以只下载邮件的主题,只有当您真正需要的时候,才会下载邮件的所有内容。
 
 
 
如何使用IMAP服务?
使用IMAP很简单,首先,您需要先在QQ邮箱中启用IMAP功能,然后,配置好客户端,就可以使用了。
 
 
如何开启IMAP服务?
请进入:邮箱设置->帐户,然后选中开启IMAP服务。
 
如何配置邮件客户端使用IMAP服务?
请先确定您的客户端支持IMAP协议,目前已经支持的有:
 
电子邮件客户端:
Foxmail
Outlook Express
Outlook 2003
Outlook 2007
 
无线设备:
iPhone
Windows Mobile
Symbian
注意:手机上网用户使用IMAP服务器需要CMNET网络。
 
如果您的邮件客户端不在上述列出的范围内,您可以尝试如下通用配置:
接收邮件服务器:imap.qq.com
发送邮件服务器:smtp.qq.com
账户名:您的QQ邮箱账户名(如果您是VIP邮箱,账户名需要填写完整的邮件地址)
密码:您的QQ邮箱密码
电子邮件地址:您的QQ邮箱的完整邮件地址
 
 
如何设置IMAP服务的SSL加密方式?
使用SSL的通用配置如下:
接收邮件服务器:imap.qq.com,使用SSL,端口号993
发送邮件服务器:smtp.qq.com,使用SSL,端口号465或587
账户名:您的QQ邮箱账户名(如果您是VIP帐号或Foxmail帐号,账户名需要填写完整的邮件地址)
密码:您的QQ邮箱密码
电子邮件地址:您的QQ邮箱的完整邮件地址
 
 
IMAP服务目前有什么功能限制?
目前IMAP暂时还不支持删除文件夹和重命名文件夹的操作(后续版本中会支持)。
 
 
其他关于IMAP的已知问题
1、如果您的文件夹名字中有特殊符号(如全角的空格),会导致在部分手机上接收邮件时出现“检查信息失败”的情况,建议您在命名文件夹时,不要使用特殊字符。
 

参考链接:https://service.mail.qq.com/cgi-bin/help?subtype=1&&id=28&&no=331

4>.开启IMAP/SMTP服务

5>.发送消息

6>.邮件发送成功你会得到一个授权码,把这个授权码保存下来!

 

7>.使用授权码

  当我们得到授权码时,就相当于得到了邮箱密码,我们可以去各种支持改协议的客户端,或者你自定义的客户端,将你的用户名称和授权码输入正确就能正常收发邮件,我们配置Cloudera Manager Server端的配置也是如此,具体操作请继续往下看。

 

 

二.在Cloudera Manager Server配置账号设置

1>.进入CM的管理界面

 

2>.点击配置

3>.搜索相关的关键字(alert)

4>.保存配置

 

5>.我们通过当前界面查看具体的修改参数

 

6>.我们也可以在Cloudera Manager主页上查看,具体操作如下

 

7>.重启Cloudera manager server

8>.重启完成

 

 

三.测试告警是否成功

1>.手动杀掉一个DataNode节点的进程,模拟故障,当然可以也可以暴力一点!直接关掉服务器!

2>.查看Clouder Manager Service服务器的监控界面,发现有红色的警告信息!如下图所示

3>.查看QQ邮箱,发现告警简直就是蜂拥而至啊!

4>.查看告警信息内容,发现我们得自己捣鼓一下!把告警的内容自定义下!

5>.配置自定义警报脚本(官方教程:https://www.cloudera.com/documentation/enterprise/5-16-x/topics/cm_ag_alert_script.html#concept_sfx_lkw_yt

   此功能需要Cloudera Enterprise许可证。它不适用于Cloudera Express。有关更多信息,请参阅管理许可证

 

posted @ 2019-03-01 17:27  尹正杰  阅读(2668)  评论(0编辑  收藏  举报