Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sockets 制作自己的SNMP代理和服务器需要什么?_Sockets_Snmp_Winsnmp - Fatal编程技术网

Sockets 制作自己的SNMP代理和服务器需要什么?

Sockets 制作自己的SNMP代理和服务器需要什么?,sockets,snmp,winsnmp,Sockets,Snmp,Winsnmp,嗨, 我想用自己的MIB和OID创建自己的snmp服务器和代理。 我该怎么做?从哪里开始 如果我想使用windows SNMP服务并对其进行扩展,并将自己的OID插入其MIB中 那么,有可能吗???.n如果有,我怎么做 如果您开始实施任何标准化协议,第一步是阅读定义该协议的标准。如果是SNMPv3。有关标准如下: RFC:s , , , , , , 及 RFC的优点(和缺点)是,它们通常非常清楚地说明了在您的实现中,必须、应该、不能、不应该和可以做什么。它可以实现一个普通的SNMP服务器,

嗨, 我想用自己的MIB和OID创建自己的snmp服务器和代理。 我该怎么做?从哪里开始

如果我想使用windows SNMP服务并对其进行扩展,并将自己的OID插入其MIB中 那么,有可能吗???.n如果有,我怎么做

如果您开始实施任何标准化协议,第一步是阅读定义该协议的标准。如果是SNMPv3。有关标准如下:

RFC:s

  • ,
  • ,
  • ,
  • ,
  • ,
  • ,

RFC的优点(和缺点)是,它们通常非常清楚地说明了在您的实现中,必须应该不能不应该可以做什么。它可以实现一个普通的SNMP服务器,并允许您加载自己的自定义MIB

以下几点提示:

  • 您可以在或中找到现有MIB
  • 避免使用v3和属于它的RFC(事实上,我根本不会使用RFC,因为它们会让人困惑,并且涵盖了许多未采用的领域)
  • 尽早并经常使用尽可能接近生产设置的机器进行测试

从痛苦的经验来看,SNMP是一个相当糟糕的协议(它确实有理由,它是为功能极其有限的机器编写的)。如果你有肯定的理由使用它,祝你玩得开心。Thanx msx,…你能给我推荐一些其他的协议,它能为我提供SNMP提供的所有功能吗?SNMP仍然是一个可行的协议。它是为简单的应用而设计的,所以如果你不计划一个复杂的产品,为什么不使用它呢?即使是思科、惠普等公司也仍然使用SNMP。它的替代品TR-069还不流行。如果您计划扩展Windows SNMP服务,您可以从这里开始,我可以制作自己的MIB并提供自己的OID及其值吗???。我可以将此库用于商业用途吗???。该库已被禁用,因此您可以在商业项目中使用。MIT许可证涵盖了代理/服务器参考设计等示例。我发现了一个库SnmpSharpNet,我可以在商业上使用它吗??。它是根据LGPL获得许可的。还有一种想法是,可以实现所有功能,即使用该库创建我自己的MIB、OID等??。。塔克斯