首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用于开发SNMP管理器的库/API

用于开发SNMP管理器的库/API
EN

Stack Overflow用户
提问于 2012-04-10 18:03:25
回答 2查看 3.3K关注 0票数 2

我是SNMP的新手。我必须培养一个经理。我一直在寻找如何为经理编程。我遇到过WinSNMP,SNMP++和Net-SNMP。Net-SNMP的优点是它可以转换来自MIB的陷阱内容(它可以解析MIB)。但是,Net-SNMP是开发管理器的一个好的库选择吗?我想知道使用snmptrapd作为开发管理器的基础是不是一个好主意。目前我专注于接收陷阱,但最终我也将不得不为其他的(Get,Set,...)编程。

关于如何为经理编程的大体轮廓是什么?我已经在SNMP上读了几个星期了,但仍然不清楚如何去做。

任何帮助都将不胜感激。谢谢。

EN

回答 2

Stack Overflow用户

发布于 2012-04-11 06:29:31

你想要哪个工具包很大程度上取决于你的最终目标和首选语言(例如,C和C++)。确保你得到一个支持SNMPv3的软件,这是本地windows库所没有的(但是mg-soft和snmp research的实现有)。如果你想使用winsnmp APIs在windows上支持SNMPv3,最终你可能不得不花钱。

Net-SNMP和SNMP++都是备受推崇的开放类库。Net-SNMP在部署方面几乎垄断了市场,除了windows (它在windows上也工作得很好,但微软不会为你打包),它已经预装在或很容易在所有操作系统上使用。

如果你想接收陷阱,Net-SNMP的snmptrapd当然是一个很容易开始的地方,它提供了一些非常简单的方法,可以通过可扩展的命令(请参阅snmptrapd.conf手册页来帮助你入门)或通过C语言(参见apps/snmptrapd*.c文件中的一些C-注册示例)来开始。

要开始使用Net-SNMP和编程传出管理操作,您应该从关于编写管理应用程序的tutorials开始。如果您的管理应用程序要同时与多个主机通信,请确保您获得了一个支持异步的工具包(请参阅上面链接中的第二项)。

票数 4
EN

Stack Overflow用户

发布于 2014-05-29 15:11:28

还有Sun microsyatem的JDMK 5.1 API,它可以非常容易地开发SNMP Agent和Manager。

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

https://stackoverflow.com/questions/10086686

复制
相关文章

相似问题

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