怎么为CDH集群配置警报邮箱

这篇文章主要讲解了“怎么为CDH集群配置警报邮箱”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么为CDH集群配置警报邮箱”吧!

创新互联公司是专业的龙岩网站建设公司,龙岩接单;提供成都网站设计、成都做网站,网页设计,网站设计,建网站,PHP网站建设等专业做网站服务;采用PHP框架,可快速的进行龙岩网站开发网页制作和功能扩展;专业做搜索引擎喜爱的网站,专业的做网站团队,希望更多企业前来合作!

1.文章目的

多数情况下对于开发人员不太关注集群中的各服务状态,导致在作业的时候报错找不到原因。而对于运维人员,管理的集群太多,通过在CM管理界面上来查看集群状态信息既不方便又不及时。在CDH集群中,Cloudera Manager 提供邮件告警的方式用来帮助运维,本文主要讲述如何在CDH集群中配置警报邮箱

2.系统环境

CDH版本:cdh 5.13.1

CM 版本:cm 5.13.1

操作系统版本:redhat 7.2

CM管理界面角色要求:Full Administrator

3.操作步骤

3.1.确认Alert Publisher服务

Cloudera Management Service > 实例,确认安装Alert Publisher 服务,并且状态正常

怎么为CDH集群配置警报邮箱

管理>警报界面确认其他服务有启用收集警报信息,可以根据自己的需要设置警报信息的级别和更多细节的一些警报,包括主机状态、配置更改的警报等

怎么为CDH集群配置警报邮箱

3.2.配置电子邮件警报信息


Cloudera Management Service > 配置 > 范围筛选Alert Publisher

怎么为CDH集群配置警报邮箱

配置说明:

1.邮件服务器主机名称:

可以是IP 也可以是主机名(比如263邮箱的smtp地址是: smtpcom.263xmail.com,

IP 183.61.151.35,QQ邮箱的地址是smtp.qq.com ,IP 14.18.245.164 网上可以查找)。要确保Alert Publisher服务所在的主机能与邮件服务器主机能ping通,并且25端口没有被限制。

2.邮件服务器的用户名和密码

确保以该用户名和密码能够正常登录邮箱

3.邮件收件人

 邮件收件人可以是多个,中间用逗号隔开

4.邮件格式

默认以HTML 的格式发送,可以修改成Text或者json 格式发送

3.3.配置后测试

配置完成后可以在管理>警报发送测试警报

怎么为CDH集群配置警报邮箱

在/var/log/cloudera-scm-alertpublisher/目录下查看日志可以看到如下信息,表明发送成功

怎么为CDH集群配置警报邮箱

收到测试邮件如下,日期是根据Alert Publisher 服务器的时间来决定的

怎么为CDH集群配置警报邮箱

启动后的ZooKeeper 服务 canary 因未知原因失败告警

怎么为CDH集群配置警报邮箱

日志信息如下:这里我们可以看到邮件发送的信息在日志中以json 格式的方式存储的

怎么为CDH集群配置警报邮箱

手动Kill HBase 的HMaster进程测试:

怎么为CDH集群配置警报邮箱

[root@hdp01 cloudera-scm-alertpublisher]# jps
[root@hdp01 cloudera-scm-alertpublisher]# kill -9 1270

(可左右滑动)

在CM 中查看服务状态:

怎么为CDH集群配置警报邮箱

/var/log/cloudera-scm-alertpublisher/查看日志信息:

怎么为CDH集群配置警报邮箱

手动重启HMaster服务后日志信息:看到有一个5分钟前有意外退出的告警。日志中显示将批量警报传递给警报端

怎么为CDH集群配置警报邮箱

邮件信息:

怎么为CDH集群配置警报邮箱

怎么为CDH集群配置警报邮箱

4.问题处理


异常信息如下:

怎么为CDH集群配置警报邮箱

检查Alert Publisher服务器节点是否能与邮件主机服务器ping 通,并且确认25端口能够正常访问

感谢各位的阅读,以上就是“怎么为CDH集群配置警报邮箱”的内容了,经过本文的学习后,相信大家对怎么为CDH集群配置警报邮箱这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!


网站标题:怎么为CDH集群配置警报邮箱
转载来于:http://azwzsj.com/article/pgoiij.html