这篇文章主要讲解了“怎么为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 服务,并且状态正常
在管理>警报界面确认其他服务有启用收集警报信息,可以根据自己的需要设置警报信息的级别和更多细节的一些警报,包括主机状态、配置更改的警报等
3.2.配置电子邮件警报信息
在Cloudera Management Service > 配置 > 范围筛选Alert Publisher
配置说明:
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.配置后测试
配置完成后可以在管理>警报发送测试警报
在/var/log/cloudera-scm-alertpublisher/目录下查看日志可以看到如下信息,表明发送成功
收到测试邮件如下,日期是根据Alert Publisher 服务器的时间来决定的
启动后的ZooKeeper 服务 canary 因未知原因失败告警
日志信息如下:这里我们可以看到邮件发送的信息在日志中以json 格式的方式存储的
手动Kill HBase 的HMaster进程测试:
[root@hdp01 cloudera-scm-alertpublisher]# jps
[root@hdp01 cloudera-scm-alertpublisher]# kill -9 1270
(可左右滑动)
在CM 中查看服务状态:
/var/log/cloudera-scm-alertpublisher/查看日志信息:
手动重启HMaster服务后日志信息:看到有一个5分钟前有意外退出的告警。日志中显示将批量警报传递给警报端
邮件信息:
4.问题处理
异常信息如下:
检查Alert Publisher服务器节点是否能与邮件主机服务器ping 通,并且确认25端口能够正常访问
感谢各位的阅读,以上就是“怎么为CDH集群配置警报邮箱”的内容了,经过本文的学习后,相信大家对怎么为CDH集群配置警报邮箱这一问题有了更深刻的体会,具体使用情况还需要大家实践验证。这里是创新互联,小编将为大家推送更多相关知识点的文章,欢迎关注!