今天早上,工作中出现了大问题,因为SNMP陷阱没有“通过”,因为SNMP是运行在UDP上的。我记得在大学的网络课程中学到,UDP并不像TCP/IP一样保证传输。维基百科说,SNMP可以在TCP/IP上运行,但UDP更常见。 我知道UDP相比TCP/IP具有速度、广播和组播等优点。但对于网络监...
我目前正在开发一款软件,需要发出 SNMP 版本 1 & 2,未来可能还要支持 v3 的 SNMP Trap。我已经下载了几款工具,但它们要么过于复杂,要么过于简单。我只想查看 Trap 并分析其中的数据结构,并能够导入自定义 MIB。到目前为止,我找到的最好的工具是 iReasoni...
我正在学习SNMP,并编写一些应用程序。 我有一些关于协议的基本问题: 代理是否在设备本身上存储其状态? 如果在代理上设置了陷阱,是否可以对相同的OID进行轮询以获得相同的信息? 没有使用MIB文件,是否有一种方法可以一次查询设备的所有信息?如果没有,而您正在编写自己的自定义管理器,是否必...
我正在查看 SNMPBEECodec,可以在此 位置 查看。 特别地,我正在关注函数 encodeLength()。 我感兴趣的代码片段如下: int numBytes = 0; int temp = length; while (temp >...
我需要为我的应用程序编写SNMP代理。 我阅读了CodeProject文章,了解如何使用win32编写SNMP扩展代理DLL,但我想知道是否可以使用托管代码完成。 另外,是否可以使用托管代码编写自己的SNMP代理,并在Windows SNMP服务中运行? 我的服务器需要运行Windows ...
我已经启用了SNMP模块,尝试使用该模块中的函数。 我已将MIBDIRS环境变量设置为我的mibs所在的位置,但仍然收到“找不到模块”的警告:Cannot find module (IP-MIB): At line 0 in (none) Cannot find module (IF-MIB)...
我已经有一段时间没有写过ASN.1了...我们的数据模型由表格定义组成,其中每个表格又包含了许多其他表格,这在SNMP中是行不通的,因此我们需要把这些定义展开。最简单的方法是使用与父表格相同的OID对嵌入式表格进行索引。someTableEntry ::= SEQUENCE { some...