17得票1回答
如何使用Python获取SNMP数据?

如何使用Python从FDB表中获取MAC和VLAN值? 在Bash中,snmpwalk正常工作:snmpwalk -v2c -c pub 192.168.0.100 1.3.6.1.2.1.17.7.1.2.2.1.2 pysnmp:import os, sys import socket ...

16得票4回答
如何从MIB文件中获取OID?

我想要从管理器拥有的MIB文件中读取所有对象。 我开发了一个工具,可以从启用SNMP的代理获取一些数据。我想通过显示管理器MIB文件中的所有OID来增强该工具。 我正在使用NET-SNMP库。 我看到了以下内容:/usr/local/share/snmp/mibs/ 我有一个文件夹,其...

9得票1回答
SNMP中OBJECT-GROUP的目的和MODULE-COMPLIANCE与OBJECT-TYPES相关的作用是什么?

我正在实现自己的MIB,并使用smilint检查来验证MIB。我收到了很多“节点xxx必须包含在至少一个符合性组中”的警告。 我很难解释OBJECT-GROUP的目的以及它在MIB文件中的作用。它是否提供了一种机制,将位于同一OID子树中不同OID上的相关管理对象类型分组?如果没有它,我能否...

8得票1回答
寻找实现使用AgentX的SNMP表的示例代码

我编写了一个AgentX应用程序(Linux,gcc,g++),它能够很好地发送标量值。这是我现在正在做的事情: init_agent( "blah" ); netsnmp_register_read_only_scalar( netsnmp_create_handler_registrat...

8得票2回答
SNMP输出选项 - 如何仅获取OID响应值?

我需要使用一个我一直在研究的BASH脚本来从一些启用了SNMP的网络打印机中收集几个OID。 我的请求: snmpget -v2c -c public 192.168.0.77 .1.3.6.1.2.1.1.1 .1.3.6.1.2.1.1.2 我的实际回复: .1.3.6....

8得票1回答
Python 2绑定Net-SNMP错误 - 未定义的符号:netsnmp-memdup

我在Ubuntu上成功编译了net-snmp-5.7.3。 :D 这是Ubuntu的具体版本: Linux loserBox 3.13.0-32-generic #57-Ubuntu SMP Tue Jul 15 03:51:08 UTC 2014 x86_64 x86_64 x86_64 ...

7得票1回答
使用snmptrap命令在Linux上发送一个通知陷阱SNMP

为了测试目的,我正试图使用snmptrap命令生成一个.1.3.6.1.2.1.43.18.2.0.1陷阱(打印机警报陷阱)。 我对snmptrap命令的语法不是很熟悉,所以有没有人能解释一下如何正确使用这个命令,特别是针对这个陷阱,如果可能的话?