0523-5.15-为Cloudera Manager配置自定义告警脚本

1 文档编写目的

Cloudera Manager支持三种方式的告警输出,在前面的文章《如何为CDH集群配置警报邮箱》和《如何通过Cloudera Manager配置使用SNMP方式转发告警》Fayson介绍了邮件和SNMP两种方式的告警接入,那Cloudera Manager还支另外一种自定义告警脚本方式接入告警,本篇文章Fayson主要介绍如何使用自定义告警脚本的方式将CM告警输出。

  • 测试环境

1.CM和CDH版本为5.15.0

  • 前置条件

1.CDH集群使用Cloudera Manager管理

2 环境准备

这里在Cloudera Management Service下的Alert Publisher服务所在节点安装了jq命令,主要用于解析JSON格式的数据。由于Alert Publisher服务通过自定义告警脚本方式输出的告警内容为json格式,为了能够方便的解析

1.在Cloudera Manager服务器上安装JQ命令,用于解析JOSN数据文件

[root@cdh1 ~]# yum -y install jq

2.在Linux上可以通过jq命令方便的解析JSON数据,如下所示:

[root@cdh1 script]# cat alert_test.log | jq -r '.[].body.alert.attributes.__uuid'

更多的使用方式大家可以查看资料或使用帮助文档。

3 自定义告警脚本及配置

1.在Alert Publisher服务所在节点创建如下目录,并修改属主

[root@cdh1 ~]# mkdir -p /opt/cloudera/script       
[root@cdh1 
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值