使用net-snmp进行OID寻址

木琴

我正在用自己开发的MIB文件扩展我的snmp代理。我注意到的是,当我散步时,它会将变量打印为

MY-MIB::myvariable.0

但是我专门将变量放在不以0结尾的OID处。

我正在使用net-snmp库函数:

netsnmp_create_handler_registration

并且

netsnmp_register_read_only_ulong_instance

注册我的实例。

似乎只发生在netsnmp_create_handler_registration但是,当我指定reg_oid_len一个较短的值时,它会双重注册一些变量。

麦考林

我要假设您的问题是“为什么在OID后面附加0?”,这是我要讲的内容。为了访问任何量值,您必须将.0附加到树的叶子节点。如果尝试寻址表条目,则需要将条目的索引附加到表中。如果您不使用OID作为批量或步行之类的参数,那么在标量上不使用.0通常会导致问题。

$ snmpget -v2c -c public 192.168.1.120 1.3.6.1.2.1.1.1.0
  SNMPv2-MIB::sysDescr.0 = STRING: things, stuff

$ snmpget -v2c -c public 192.168.1.120 1.3.6.1.2.1.1.1  
  SNMPv2-MIB::sysDescr = No Such Instance currently exists at this OID

$ snmpwalk -v2c -c public 192.168.1.120 1.3.6.1.2.1.1.1
  SNMPv2-MIB::sysDescr.0 = STRING: things, stuff

请参阅net-snmp邮件列表条目,以获取有关标量为何以0结尾的更明确的详细信息。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

SNMP陷阱,必需的OID:sysuptime和id

来自分类Dev

如何使用Postgres数据库中的地理数据创建GeoJSON以在Layer URL中对其进行寻址?

来自分类Dev

使用tshark(wireshark)解码SNMP OID

来自分类Dev

SNMP中的OID 2.25.x

来自分类Dev

如何读取SNMP OID输出(位)

来自分类Dev

使用net-snmp通过变量名而不是数字OID访问对象

来自分类Dev

为什么Visual C ++ 2010使用此Assembly语法进行内存寻址?

来自分类Dev

SNMP OID解析器

来自分类Dev

从jenkins上传到s3时,必须使用指定的终结点对您尝试访问的存储桶进行寻址

来自分类Dev

您尝试访问的存储桶必须使用指定的端点进行寻址

来自分类Dev

在可重定位程序中使用PC相对寻址进行绝对寻址。修改记录将是什么样的?

来自分类Dev

C ++内存写入字节以使用内核驱动程序进行寻址

来自分类Dev

您尝试访问的存储桶必须使用指定的终结点进行寻址将文件上传到AWS S3

来自分类Dev

SNMP OID,用于使用SNMP版本1获取制造商序列号

来自分类Dev

如何使用Postgres数据库中的地理数据创建GeoJSON以在Layer URL中对其进行寻址?

来自分类Dev

SNMP中的OID 2.25.x

来自分类Dev

#SNMP使用自定义OID

来自分类Dev

使用.Net进行SaaS开发

来自分类Dev

为什么Visual C ++ 2010使用此Assembly语法进行内存寻址?

来自分类Dev

如何找出SNMP OID前缀?

来自分类Dev

使用交换机和路由器进行DHCP寻址?

来自分类Dev

如何检索SNMP OID的含义

来自分类Dev

配置本地配置的DNS以使用外部DNS进行外部寻址

来自分类Dev

使用C的NET-SNMP SET请求

来自分类Dev

Zabbix服务器3:使用SNMP陷阱监视特定的SNMP OID项目

来自分类Dev

为什么Net :: SNMP :: Util :: OID不能将我所有的文本OID转换为数字OID?

来自分类Dev

node-js使用MIB描述文件将snmp陷阱的OID转换为文本对象标识符

来自分类Dev

使用 .net 进行 Shopify Multipass

来自分类Dev

如何使用 SNMP4J 在 OID/托管对象上注册侦听器以处理代理收到的设置或获取请求?

Related 相关文章

  1. 1

    SNMP陷阱,必需的OID:sysuptime和id

  2. 2

    如何使用Postgres数据库中的地理数据创建GeoJSON以在Layer URL中对其进行寻址?

  3. 3

    使用tshark(wireshark)解码SNMP OID

  4. 4

    SNMP中的OID 2.25.x

  5. 5

    如何读取SNMP OID输出(位)

  6. 6

    使用net-snmp通过变量名而不是数字OID访问对象

  7. 7

    为什么Visual C ++ 2010使用此Assembly语法进行内存寻址?

  8. 8

    SNMP OID解析器

  9. 9

    从jenkins上传到s3时,必须使用指定的终结点对您尝试访问的存储桶进行寻址

  10. 10

    您尝试访问的存储桶必须使用指定的端点进行寻址

  11. 11

    在可重定位程序中使用PC相对寻址进行绝对寻址。修改记录将是什么样的?

  12. 12

    C ++内存写入字节以使用内核驱动程序进行寻址

  13. 13

    您尝试访问的存储桶必须使用指定的终结点进行寻址将文件上传到AWS S3

  14. 14

    SNMP OID,用于使用SNMP版本1获取制造商序列号

  15. 15

    如何使用Postgres数据库中的地理数据创建GeoJSON以在Layer URL中对其进行寻址?

  16. 16

    SNMP中的OID 2.25.x

  17. 17

    #SNMP使用自定义OID

  18. 18

    使用.Net进行SaaS开发

  19. 19

    为什么Visual C ++ 2010使用此Assembly语法进行内存寻址?

  20. 20

    如何找出SNMP OID前缀?

  21. 21

    使用交换机和路由器进行DHCP寻址?

  22. 22

    如何检索SNMP OID的含义

  23. 23

    配置本地配置的DNS以使用外部DNS进行外部寻址

  24. 24

    使用C的NET-SNMP SET请求

  25. 25

    Zabbix服务器3:使用SNMP陷阱监视特定的SNMP OID项目

  26. 26

    为什么Net :: SNMP :: Util :: OID不能将我所有的文本OID转换为数字OID?

  27. 27

    node-js使用MIB描述文件将snmp陷阱的OID转换为文本对象标识符

  28. 28

    使用 .net 进行 Shopify Multipass

  29. 29

    如何使用 SNMP4J 在 OID/托管对象上注册侦听器以处理代理收到的设置或获取请求?

热门标签

归档