C# snmp编程 解析自定义的mib文件

Macapplelove 2014-04-10 11:12:09
小弟最近在.net平台上用C#做snmp开发。想通过解析自定义的mib方式实现对设备的监控。
一、工具和平台
1、mg-soft compiler/browser/builder。 编辑、编译、查看mib文件。
2、SnmpSharpNet。C# snmp的一个开源库。

二、问题
1、在mg-soft中可以看到自定义的mid节点,但是在C#代码调试中,提示“Vb: 1.3.6.1.4.1.1870.1.0: (Unknown) SNMP No-Such-Object}”。

2、device是我添加的节点,temperature是device的叶子。


2、发现mib-2下面的节点都是可以读取的,自己定义的只能放在private下面,不能放在mib-2中。是不是需要什么配置,如何才能解析自定义的mib文件。小弟最近几天才接触snmp,这里先感谢各位大神了!
...全文
970 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
XXrW1994zl 2015-08-12
  • 打赏
  • 举报
回复
各位大神,请问在C#中怎样用代码实现,MIB对象实例标识符的可变部分是列对象的情况的查找呢?
20150623 2015-07-08
  • 打赏
  • 举报
回复
楼主问题可解决了。求答案呀
sun8134 2015-03-24
  • 打赏
  • 举报
回复
引用 4 楼 zhangxuechun 的回复:
请问C#使用(SnmpSharpNet.dll)Snmp协议,如何获取整个局域网段内的IP设备类型(例PC、路由器等)MAC和主机名?
看mib库 找对应的oid了额... 有些oid是通用的 比如 1.3.6.1.2.1.1.1.0 是sysDescr 1.3.6.1.2.1.1.2.0 是sysObjectID 1.3.6.1.2.1.1.3.0 是sysUpTime 1.3.6.1.2.1.1.4.0 是sysContact 1.3.6.1.2.1.1.5.0 是sysName
dhttaso 2014-08-29
  • 打赏
  • 举报
回复
我也在做这个,希望能够交流下。 现在我问题是怎么获取不同设备的mib啊?每个产家mib是不一样吧。那添加一台设备怎么动态指定mib?
danny_2011 2014-05-27
  • 打赏
  • 举报
回复
没做过Snmp协议的,做过TCP、UDP,SOAP等协议开发
zhangxuechun 2014-05-27
  • 打赏
  • 举报
回复
请问C#使用(SnmpSharpNet.dll)Snmp协议,如何获取整个局域网段内的IP设备类型(例PC、路由器等)MAC和主机名?
Maggie_WU 2014-04-29
  • 打赏
  • 举报
回复
我也正在学这个能否相互交流
Maggie_WU 2014-04-23
  • 打赏
  • 举报
回复
我正在学这个,请问有什么好的资料推荐吗?我只学过C#基础。
jy251 2014-04-10
  • 打赏
  • 举报
回复
我之前也想写一个snmp的东西,但是我打算用socket模拟telnet来做 你的问题给了我一个方法,不错,但是从你的描述我没看懂

111,124

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧