CM告警SNMP对接补充

Posted Hadoop实操

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CM告警SNMP对接补充相关的知识,希望对你有一定的参考价值。

温馨提示:如果使用电脑查看图片不清晰,可以使用手机打开文章单击文中的图片放大查看高清原图。


Fayson的github:

​https://github.com/fayson/cdhproject​


提示:代码块部分可以左右滑动查看噢


1.文档编写目的



Fayson在前面的文章《​​如何通过Cloudera Manager配置使用SNMP方式转发告警​​》也介绍了使用SNMP的方式对接,对接SNMP告警时CM提供了告警的MIB文件,对于MIB文件中的每个OID的含义是什么?本篇文章Fayson主要介绍如何使用工具查看MIB文件,找到告警的各个指标。


  • 本次Fayson的测试环境为

1.CM和CDH版本为5.15

2.Redhat7.3

3.JDK1.8.0_141


2.MIB文件获取及解析



1.获取CM告警的MIB文件,登录CM进入CMS配置界面根据下图找到MIB文件的下载地址


CM告警SNMP对接补充_hadoop


如果使用文本编辑器直接打开MIB文件,MIB的OID难以阅读,需要使用工具MG-SOFTMIB Browser,这里大家下载这个工具安装即可,工具安装成功后可以看到下载的cm.mib文件显示如下:


CM告警SNMP对接补充_github_02


2.双击打开cm.mib文件,显示如下:


CM告警SNMP对接补充_github_03


3.点击“Tools”->”Scan For Source Files…”扫描桌面的存在的mib文件


CM告警SNMP对接补充_github_04


4.选择mib文件所在目录


CM告警SNMP对接补充_cloudera_05


5.加载成功后,在左侧菜单栏找到“CLOUDERA-MANAGER-MIB”如下显示


CM告警SNMP对接补充_github_06


6.双击“CLOUDERA-MANAGER-MIB”菜单


CM告警SNMP对接补充_github_07


点击保存


CM告警SNMP对接补充_github_08


保存成功后,接下来就可以浏览cm.mib文件中的所有OID信息


7.选择“CLOUDERA-MANAGER-MIB”


CM告警SNMP对接补充_github_09


选择“MIB Tree”浏览


CM告警SNMP对接补充_cloudera_10


3.告警OID说明



OID

描述

1.3.6.1.4.1.38374.1.1.2.1

告警事件ID

1.3.6.1.4.1.38374.1.1.2.2

告警时间发生时间

1.3.6.1.4.1.38374.1.1.2.3

告警内容

1.3.6.1.4.1.38374.1.1.2.4

告警类别

1.3.6.1.4.1.38374.1.1.2.5

事件严重性

1.3.6.1.4.1.38374.1.1.2.6

告警事件URL访问地址

1.3.6.1.4.1.38374.1.1.2.7

事件主机

1.3.6.1.4.1.38374.1.1.2.8

告警所属服务

1.3.6.1.4.1.38374.1.1.2.9

告警角色

1.3.6.1.4.1.38374.1.1.2.10

告警编码


4.总结



本篇文章的重点即获取到Cloudera Manager提供的mib文件告警实体中各个属性的OID,统一监控平台通过OID属性来解析每条Trap信息。



提示:代码块部分可以左右滑动查看噢


为天地立心,为生民立命,为往圣继绝学,为万世开太平。

温馨提示:如果使用电脑查看图片不清晰,可以使用手机打开文章单击文中的图片放大查看高清原图。



推荐关注Hadoop实操,第一时间,分享更多Hadoop干货,欢迎转发和分享。

CM告警SNMP对接补充_hadoop_11

原创文章,欢迎转载,转载请注明:转载自微信公众号Hadoop实操


以上是关于CM告警SNMP对接补充的主要内容,如果未能解决你的问题,请参考以下文章

snmp不可达是啥意思

Prometheus部署告警对接邮箱

Prometheus部署告警对接邮箱

Centos7 安装部署Zabbix及邮件告警

zabbix微信 微信对接自己服务器(2)

zabbix的告警事件丰富怎么做的