18得票2回答
为什么在BER编解码中使用Math.floor()而不是整数除法

我正在查看 SNMPBEECodec,可以在此 位置 查看。 特别地,我正在关注函数 encodeLength()。 我感兴趣的代码片段如下: int numBytes = 0; int temp = length; while (temp &gt...

12得票3回答
LDAP模式中用于OID号的实验/私有分支?

LDAP模式中的属性或对象类通过称为OID的唯一数字进行标识。此外,OID还用于SNMP协议中。每个人都可以通过IANA申请企业号码,然后定义自己的子号码。但是处理申请可能需要长达30天的时间。 有没有人知道是否存在“测试”OID号码分支,可以在等待正式企业号码期间用于实验目的?

20得票2回答
什么是最好的开源SNMP监控工具?

我目前正在开发一款软件,需要发出 SNMP 版本 1 & 2,未来可能还要支持 v3 的 SNMP Trap。我已经下载了几款工具,但它们要么过于复杂,要么过于简单。我只想查看 Trap 并分析其中的数据结构,并能够导入自定义 MIB。到目前为止,我找到的最好的工具是 iReasoni...

8得票3回答
将SNMP八进制字符串转换为人类可读的日期格式

使用pysnmp框架进行snmp walk时,我得到了一些值。很不幸的是,对于oid 1.3.6.1.21.69.1.5.8.1.2(DOCS-CABLE-DEVICE-MIB),我得到了一个奇怪的结果,因为它包含像BEL ACK这样的ASCII字符,无法正确打印。当我使用repr时,我得到了...

8得票2回答
Delphi:获取路由器的MAC地址

我使用Delphi,想要确定我的网络中的网络设备的物理MAC地址,特别是路由器本身。 我的代码: var idsnmp: tidsnmp; val:string; begin idsnmp := tidsnmp.create; try idsnmp.QuickSen...

7得票3回答
我该如何使用Perl解析原始的SNMP陷阱?

几周前,我为我们的运维小组编写了一个SNMP转发器。他们有一些愚蠢的设备,只能向单个IP发送陷阱,而我们的监控系统则监听多个IP以获得可用性。代码非常简单,基本上只是: while (recv($packet)) { foreach $target (@targets) { se...

7得票1回答
在PySNMP中查询数字OID?

我正在尝试使用Python查询Cisco路由设备上的SNMP变量,但遇到了困难。 我有一个有效的snmpwalk命令: $snmpwalk -v2c -c <our_community_string> <device_ip_address> 1.3.6.1.4.1....

10得票3回答
在Java中,我如何获取打印机的制造商和型号?

我正在开发一个Java应用程序,用于将打印机共享到服务器上。我需要这个应用程序获取共享打印机的制造商和型号。 我知道这个问题已经被问了三四次,但似乎没有人找到答案。 我尝试了以下代码: PrintService[] printServices = PrintServiceLookup.l...

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 ...

8得票1回答
使用Perl从Cisco Call Manager获取IP地址列表

我需要从Cisco Unified Call Manager检索电话的IP地址列表,并希望能够尽可能使用Perl和标准模块来完成。 我可以使用snmpwalk(我们正在使用SNMP v3)获取地址,但出于某种原因,当我尝试使用现有的代码通过SNMP或Net::SNMP执行相同的操作时,我只能...