首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenNMS心跳监视器

OpenNMS心跳监视器
EN

Stack Overflow用户
提问于 2016-12-07 19:28:46
回答 1查看 206关注 0票数 0

我是新接触OpenNMS的,我发现很难弄清楚我应该做些什么来监控我的python进程。

我想要做的是让我的每个python进程发出SNMP陷阱心跳,并使用OpenNMS来监视这些心跳。然而,我找不到任何信息来展示如何做到这一点的简单示例。有谁能给我指个方向吗?

EN

回答 1

Stack Overflow用户

发布于 2017-01-19 04:04:55

对不起,我从来没有使用过net-snmp来发送陷阱。但是看起来net-snmp有一个很好的tutorial。如果陷阱已到达ONMS服务器,则必须在事件定义文件中定义此陷阱。

您知道send-event脚本吗?它直接在ONMS中创建事件。不幸的是,您必须将eventd配置为允许来自本地主机以外的其他地方的事件。在大环境中可能会很复杂。

老实说,我更喜欢snmptrap解决方案。默认情况下,几乎所有操作系统(存储库)都可以使用Net-snmp。

但是:根据您的进程是如何构建的,您可以使用HostResourceSwRunMonitor。

也许你应该提供更多关于你的场景的信息。

对不起:由于我的声誉,我不能发送超过2个链接。

除了SNMPTRAP解决方案之外的:确保定义了一个与陷阱匹配的事件,然后

代码语言:javascript
复制
snmptrap -v2c -c <community> <opennms host> <sysUpTime in timeticks> <trap OID> <varbind> <varbind type> <varbind value>

例如,

代码语言:javascript
复制
snmptrap -v 2c -c public 127.0.0.1 1854239596 1.3.6.1.4.1.1139.14.4.0.5 1.3.6.1.6.3.18.1.3.0 a 192.168.100.20 1.3.6.1.4.1.1139.14.4.1.1 s '01/09/2017 19:00:48 vte1 VT: DLm454E: Device 704A volume 465172 not found'

最后是这个:https://github.com/opennms-forge/snmptrap-tester

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41016297

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档