获取Ambari SNMP设置-监控Dynatrace的插件

时间:2018-11-06 12:39:34

标签: python snmp ambari snmp-trap dynatrace

是否有一种方法可以编写插件(python),以使Dynatrace监视来自Ambari的日志(ambari-alerts.log)?

类似这样的内容:https://github.com/apache/ambari/tree/trunk/contrib/alert-snmp-mib

还要查看以下示例代码:https://github.com/Dynatrace/dynatrace-api/blob/master/snmp/IBMDataPower/IBMDataPower.py这是使用设备ID和参数名称来轮询SNMP并获取指标。

我需要一些帮助和入门,以便从Ambari获取日志并允许Dynatrace对其进行监视。该插件应生成访问代码。任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:0)

在Dynatrace WebUI中,当您转到“设置-监视-受监视技术”时,应该有一个按钮“添加新监视技术”,它将提供各种选项来添加具有新监视功能的插件。

其中之一是“添加OneAgent插件”,wihch允许编写基于python的插件,用于从任何来源检索监视数据,并将其提供给Dynatrace进行制图/更改/...。请参见{{3 }}

另一个是“添加与API的集成”,它描述了用于发送自定义指标的REST接口,这比功能完善的插件更容易实现。 https://dynatrace.github.io/plugin-sdk/readme.html的文档提供了有关此方法的详细信息。

请参见