Snmp TLV编解码

我不熟悉TLV编码格式。请有人提供一些关于如何在TLV中编码和解码SNMP PDU的指南。 我需要解码TLV编码的smspdu,我真的不知道从哪里开始 SNMP使用ASN.1 BER对PDU进行编码/解码 因此,要了解算法,可以参考维基百科。这可以让你开始 SNMP对于基本类型也有自己的标记,您可以从相关书籍和文章中找到。但是没有什么比这方面著名的开源项目的源代码更可靠的了,比如我发现了非常漂亮的开源实现。编写了相当多的测试用例。关于

音频代码M500L上的SNMP(Ubuntu 18.04)不工作

我尝试使用nagios通过snmp从我的两个音频代码SBC(M500L)监视值 为此,我下载了两个MIB“AC-ALARM-MIB”+“IP-MIB_rfc4293”,最后将其重命名为.txt,并将其上传到路径/usr/share/snmp/MIBs/中的ubuntu服务器 然后我尝试在命令行中使用以下命令 snmpget -v3 -l authPriv -u xxxxxx -a SHA -A xxxxx -x AES -X xxxxx 123.456.789.100 AcAlarm:acAct

通过shell脚本创建并发送事件到snmp陷阱

对于服务器监视,建议的监视与较旧的OS版本不兼容。 我们正在开发服务器监控,使用shell脚本发送邮件警报。 是否可以通过shell/perl/python脚本通过SNMP陷阱向监控工具发送监控事件。确实存在类似的情况。

什么是最好的开源SNMP监控工具?

我目前正在开发的软件必须为SNMP版本1和2以及将来可能的v3发出SNMP陷阱。我下载了几个,发现它们要么太复杂,要么太简单。我只想查看陷阱并分析其中的数据结构,以及导入自定义MIB的能力。到目前为止,我发现最好的是ireasonings MIB浏览器,但对于任何好的替代品都非常有用。-应该使用各种语言绑定来满足各种口味。我使用的唯一利用SNMP监控的监控工具是Nagios、Zenoss、OpenNMS、,还有我公司的专有产品——但它们是用于全网络监控的 您希望监视多少台设备?如果只是一对夫妇,

Snmp 如何使用C#启用/禁用Cisco Catalyst 2960中的端口? 我刚毕业,刚在香港当了一名程序员。正如本主题所述,我需要使用C#来控制Cisco交换机上的端口

我已经搜索和学习了相当长的时间,所以我有关于SNMP和MIB的基本知识。我可以找到一些关于如何管理cisco交换机的文章,但没有一篇文章指定如何启用和禁用端口。此时,我想我需要配置交换机,以便它启用SNMP服务,然后我应该发送一个SNMP设置数据包来打开/关闭特定端口。对吗 有谁对此有经验并愿意与我分享吗?请留下一些建议。如果你以前读过一些有用的网站,请把网址留在这里,这样我也可以看看 非常感谢您的关注。我知道三种方法(我最喜欢第一种): 选项1: 一种常见的方法是自动telnet(或自动ssh

SNMP MIB:缺少上次更新的修订版

当smilint抱怨MIB文件中的特定行时,它说: “上次更新的版本丢失”请检查,以了解标准对语法的说明 当smilint报告问题时,该行及其周围的行应违反标准。定义SNMP MIB时,在“模块标识”部分中,无论发生什么情况,都应显示四个字段: 最后更新 组织机构 联系方式 描述 除此之外,必须至少列出一个“修订版”;修订有时间戳(“修订”)和说明(“说明”)。每次更新MIB时,维护人员都应添加新版本。因此,MIB可以有许多“修订”和“描述”条目 现在,“LAST-UPDATED”的值应该与MI

使用snmp4j agentx创建主代理和子代理

我在一家公司实习。我被要求找到一种方法,使用java在其中一个系统中实现snmp代理。我试图为java找到一个免费的MIB编译器,但失败了。因此,我尝试使用snmp4jagentx库来实现这一点(因为他们明确表示需要主代理和子代理)。我以前从未使用过它,所以我很难实现它。库包中有一个示例主代理和子代理。我不明白如何修改它以包含我自己mib文件中的变量。或者,如果任何人有一个更简单的主代理或子代理代码示例,如果您可以共享它,这将非常有用。我对代理的内部工作只稍微熟悉一点。所以,如果有人能提供帮助,

是SNMP++;值得利用

我已经实现了一个小程序,它使用网络SNMP获取网络相关信息。它使用异步模式查询多个主机 既然Net-SNMPv3不支持多线程,那么转向SNMP++是否有益? 我在网络中有很多主机或路由器,需要监控~2000个路由器的陷阱和一般网络信息 使用SNMP++会比使用多线程的Net SNMP快得多吗?我想您是用C++实现的,可能需要,但我认为您可以使用snmp4j,因为它有可能使用多线程。即使您必须使用Java包装代码。 处于同一问题,其中1-2000个单元需要SNMP Get/Walks,并且由于单元

如何在SNMPSET命令中设置BITS数据类型?

MIB OID对象的数据类型为“Bits”: object_OID Composed Type: Bits Base Type: BITS Access: read-write Kind: Scalar SMI Type: OBJECT-TYPE Value List: doc (0) emta (1) cpe (2) 从MIB描述中,默认值为deffal{'00'h}。 我想要设定值2(cpe)。 我试图用命令设置值 snmpset -v2c -c public 192.168.100.1

理解snmptrap日志和设计

我对SNMP和使用陷阱有一些疑问 我不是SNMP专家,但我了解并知道如何使用SNMP工具 在描述我到底想做什么之前,我想问一个关于SNMP陷阱的小问题 简言之,我已经阅读了关于网络SNMP的文章:我尝试在我的代理和管理器上测试snmptrap。我以教程中所示的方式在代理上定义了SNMPV1陷阱和SNMPV2通知,并尝试使用相同的命令发送SNMPV1陷阱和SNMPV2通知。 我的问题是关于snmptrapd日志的。 当我从代理发送此命令时: snmptrap -v 1 -c commnunity

Snmp Observium can';无法解析主机,但我可以ping它

失败于 ./add_device.php 1.2.3.4 catalyst v1 但平是有用的 Try to add 1.2.3.4: Could not resolve 1.2.3.4. Devices failed: 1. 但snmpwalk的工作原理如下: fping 1.2.3.4 1.2.3.4. is alive web界面添加设备也以同样的方式失败。 我缺少什么?社区版无法解析IP(如图所示),因此您必须在/etc/hosts中为您的IP创建一个条目,并为其分配somenam

我需要打开/解析snmp结果

让我先介绍一下,我对SNMP几乎一无所知,但我正在学习。我正在尝试从打印机获取设备名称。 我得到了'1.3.6.1.2.1.1.5.0'OID。但是里面有很多额外的信息,我想这是某种包装,但我不知道如何打开它 以下是我的测试结果 varBinds=[ObjectType(ObjectIdentity(ObjectName('1.3.6.1.2.1.1.5.0')), DisplayString(b'OFHP1', subtypeSpec=ConstraintsIntersection(Const

Snmp 如何删除表中的所有行?

我需要向现有mib和代理代码添加功能,以删除表的所有行(即清除表的内容) 我知道如何删除一行(使用rowstatus“destroy”),但如何一次性删除所有行 如您所知,删除行是更改rowstatus列的副作用。您可以在桌子旁边使用一个特殊的对象来清除桌子本身 注意:SNMP的规则之一是避免冗余。SNMP管理器可以通过逐个删除行来删除整个表内容

snmp错误运算符(定义):

我正在使用SNMP(代理)和服务器,但在centos上执行SNMP代理(snmpwalk或snmpget),ubuntu系统出现故障“错误的操作员(定义):”通过在internet上遍历主机(如中所述)确认(管理器端)SNMP安装(而非代理端)是否有问题 如果失败,请尝试重新安装您的网络snmp。请添加完整的命令/错误消息更好地编辑您的问题以包含额外的信息,而不是将其添加为注释和/或链接。

Snmp 如何使用Cacti为连接到路由器/交换机的设备创建(上传/下载)图表?

我正在尝试为连接到光纤线路终端(OLT)的ONU(客户端)设备创建图形。可以创建OLT(上游)的图形,但我坚持为连接到OLT的每个设备创建图形。让它正常工作:DataInputMethod应该是script/command。获取OLT snmp数据并将其输出到文件的脚本[我每2分钟使用cron运行此脚本一次]数据保存到/tmp目录中的相应OLT文件中 稍后,我使用另一个脚本提取ONU(连接到每个OLT的客户端设备,用于提取下载和上载数据) 读取onu脚本为每个客户端设备创建图形。将此脚本添加到c

Snmp 在OPENNMS中合并事件

我正在将多个陷阱作为事件发送到opennms。但这些事件正在Opennms门户上合并,并且在数据库中显示最新的事件。这是一个bug还是一个功能。我们如何在门户端(opennms端)隔离陷阱 事件定义可以具有还原键。此键用于消除重复出现的事件,特别是对于SNMP陷阱。为了给您提供帮助,事件定义将非常有用

SNMPv2c读写社区允许的最大长度

你能告诉我SNMPv2c读写社区允许的最大长度吗?我没有找到任何相关文档可以提供相同的描述 谢谢 -Ravi根据RFC 3584,长度没有明确限制。 限制将是实际的(消息大小等)。基于社区的模型还引用USM表中的条目。在RFC3414中定义的SNMP USM MIB之后,usmUserName和usmSecurityName的定义如下,将用户名限制为32个字符。文本约定snmpadmin本身的长度为255个八位字节 usmUserName OBJECT-TYPE SYNTAX

如果我没有LA,我可以使用SNMP发现设备吗

我试图发现一些Windows和Linux机器是由第三方供应商提供的,因此我没有本地管理员访问权限 如果我有社区字符串,我就可以发现这些设备并找到操作系统、硬盘利用率、机器名等信息 亲切问候, Warren Gardner典型的SNMP发现只是一些SNMP GET/GET-NEXT请求,用于查询预定义OID的列表。该过程使用相同的SNMP安全参数扫描IP地址范围(UDP端口161)。对于SNMP v1/v2C,您需要指定的唯一参数是读取社区字符串。对于SNMPv3,您必须指定安全级别、auth/p

Windows Snmp管理Api-Snmp超时/重试不';似乎不起作用

在超时和重试方面,我注意到使用MS snmp管理Api时出现了一些奇怪的snmp通信行为。我想知道Win Server 2008 R1 x64是否支持管理api。我的程序是一个C++ 64位SNMP扩展代理,它使用MGMT API和其他代理通信。 这是我的伪代码: SnmpMgrOpen(ip address, 150ms timeout, 3 retries) start = getTickCount() result = SnmpMgrRequest(get request with 3 o

如何更新snmp代理';是否根据GETBULK请求创建表?

我想根据GETBULK请求更新我的子代理的表,而不必为每个内部GETNEXT请求更新 mib2c为GET请求生成了以下处理程序-我如何在子代理中设置处理程序,以便专门对GETBULKs执行更新 int table_handler(netsnmp_mib_handler *handler, netsnmp_handler_registration *reginfo, netsnmp_agen

Snmp ASN.1编译器错误标记“;语法;想不到的

我目前正试图编译一段ASN.1代码。情况如下: RFC1213-MIB DEFINITIONS ::= BEGIN IMPORTS experimental FROM RFC1155-SMI OBJECT-TYPE FROM RFC-1212; mypersonaltest OBJECT IDENTIFIER ::= { experimental 1 } tester OBJECT-TYPE SYNTAX

如何接收网络snmp变量的无符号int值

我有一个AgentX子代理与网络snmp主代理一起工作。我想将无符号int值转换为snmp类型,并使用snmpget命令打印它。我使用了以下功能: snmp_set_var_typed_value(var, ASN_UNSIGNED, (u_char *)&runnableEntry_tbl[major-1].runnableObjectCounters.counters[counter_

如何配置collectd snmp以轮询路由器?

我试图使用Raspberry Pi轮询TP-LINK路由器的接口MIB(IF:MIB),然后将度量发送给Librato。 设置collectd并将其与Librato集成完全没有问题——我正在成功地跟踪其他指标(cpu、内存等)。我面临的挑战是collectd snmp插件配置 我安装了网络snmp,可以“查看”路由器: pi@raspberrypi ~ $ snmpwalk -v 1 -c public 192.168.0.1 IF-MIB::ifInOctets IF-MIB::ifInOct

将程序中的数据导入snmpd

我想我可能错过了显而易见的答案,但我找不到一个好答案 我正在开发一个独立的程序,它将在Linux Ubuntu上运行?一块硬件中的嵌入式PC。我希望它成为SNMP与之对话的对象。好吧,除了用我自己的SNMD守护程序代码编译和说服Linux让普通用户访问端口161之外,我想我会选择netsnmp的snmpd。我愿意接受更好的产品使用建议。LGPL,BSD,MIT,许可证,谢谢 我正在分别处理MIB和分配OID等。我知道我想要设置和获取哪些变量,等等 我已经反复阅读了有关制作SNMP/snmpd代理

如何更改snmp设备的社区字符串?

我有许多snmp设备的社区字符串设置为“public”。 有没有办法更改snmp设备的社区字符串?我想这只是一个概念性的问题(因为您没有向我们提供有关您尝试配置的设备类型的任何信息) 所以答案是: 当然!,有一种方法可以改变几乎任何设备中的SNMP社区。这种方式取决于您正在配置的设备(网络设备、工作站、服务器…) 例如,如果您正在配置linux计算机: 编辑snmpd配置文件(通常位于/etc/snmpd中)并更改rocommunity和rwcommunity参数 重新启动snmp守护程序 这很

SNMP-如何设置空值或无值

我正在编写一些powershell脚本来设置oid的值。 其中一个设置要求我首先清除当前值。然后设置新的。但我似乎找不到正确的语法来实现这一点 语法是DISPLAYSTRING,但我必须使用十六进制值来设置它们。 这里是MIB所说的: 一般来说,你不能。该对象具有“读写”的MAX-ACCESS,这意味着您可以对其进行读写。在您写入对象之前,代理可能会将对象报告为“不存在”(这有点顽皮;这就是“读取-创建”的目的)。但这并不意味着你可以删除它或取消它。您不能告诉它没有值 然而,我相信你误解了要求。

SNMP:ASN.1 MIB定义。在表中引用表

我已经有一段时间没有写ASN.1了,所以 我们的数据模型由一个表中的几个表定义组成。这在SNMP中是不可行的,因此我们需要简化定义。实现这一点的最简单方法是让嵌入表与父表由相同的OID进行索引。因此 someTableEntry ::= SEQUENCE { someTableIndex Integer32, someTableDomain Integer32, someTableFooTable SEQUENCE OF Some

开放源代码snmp管理器库

我知道可以使用网络snmp构建snmp客户端。有人知道C语言中的开源snmp管理器库吗?或者我的理解不正确。net snmp库也可用于构建snmp管理器?我需要构建一个snmp管理器来测试我的snmp客户端应用程序 谢谢。如果您只对测试感兴趣,我建议您使用一些简单的命令行工具向代理发送查询。您提到的引擎将运行良好,并且有许多关于如何向应用程序发送查询的在线教程。请参阅主题。snmp管理器是一个snmp客户端,它从另一个设备(运行snmp代理)查询MIB对象。我是网络snmp新手,所以我必须忽略一

主机没有响应:snmpwalk

我已经使用mib2c.create-dataset.conf(启用缓存)实现了AgentX 在my snmd.conf::agentXTimeout 15 在testtable.h文件中,我更改了缓存值,如下所示 #define testTABLE_TIMEOUT 60 据我了解,它每60秒加载一次数据。 现在我的问题是,如果数据表中的数据超过某个数量,则需要花费一定的时间来加载它 在这两者之间,如果我启动SNMPWALK,它会给我“主机没有响应”,如果我对整个表使用SNMPWA

如何减少snmp的密码短语长度?

运行此命令时出现此错误: [cacti ~]$ snmpwalk -v 3 -a MD5 -u super -x AES -X AAAAAA 10.X.X.X 2011-01-20 16:58:12 Error: passphrase chosen is below the length requirements of the USM (min=8). 2011-01-20 16:58:12 snmpwalk: (The supplied password length is too sho

SNMP4J动态索引值

我正在尝试构建一个客户端,使用snmp4j从启用snmp的设备获取值。使用OID和索引号,我可以获取设备的名称和序列号。但我听说索引数不是常数,而且一直在变化。 我可能会在SNMP OID中找到所需的索引号(例如,网络接口的索引号),有时我们可能不会完全依赖索引号始终保持不变 索引编号可能是动态的-它们可能会随着时间的推移而变化,因此您的项目可能会停止工作 因此,我需要找到一种方法来动态获取索引号。或者是否有任何方法,我可以得到序列号,而无需硬编码序列号 一个OID可能有150个索引号,每个索引

定义严重性级别,SNMPTRAP

我想使用snmptrap命令发送SNMP陷阱,但我不知道如何设置严重性级别 我用这个: snmptrap -v 2c -c public host "" MIB-MODULE::notificationName severity s "MINOR" 在SNMPManager上,陷阱的感知严重性总是“警告” 提前谢谢 通常,严重性不是SNMP陷阱的属性 您正在使用哪个SNMP管理器?最可能的情况是,管理器正在将陷阱中的某个MIB变量映射到其内部报警格式的严重性字段中,但您没有在snmptrap命

Snmp 请求id是否已编码为asn.1?

我星期一把这个贴到了网络snmp邮件列表上,但没有得到回复,所以我在这里尝试。 我很困惑,希望有人能帮我 我正在为Cortex M4应用程序编写SNMP代理。 我买的SNMP书籍和我在网上读到的内容表明,所有数据字段都应该是ASN.1编码的。我知道OID是ASN.1编码的。我不确定这是否适用于请求ID等其他字段 查看网络snmp发送的snmp命令,请求ID字段似乎是一个简单的(4字节)32位整数。 下面是一个屏幕截图,显示了通过Wireshark监控的snmpget事务: 它显示请求ID为17

SNMP量表32与计数器32的定义

有人能给我一个关于Gauge32和Counter32的好定义吗?我知道计数器32可以包装,但仪表32不能 我试图理解它们的语义。例如,我听说您应该获取两个计数器32读数之间的差值以获得一个值/秒。对于Gauge32值有类似的情况吗 感谢您的帮助。是的,对于Gauge32,您也可以使用它 在内部深处,仪表32和计数器32是相同的,只是计数器32中存储的数据不断增加(并在达到上限时进行包装) 对于Gauge32,您可以预期数据会根据它试图提供的真实世界信息而增减 这些(即定义)的最佳定义在定义它们

SNMP Mib。是",;合格的;实践中使用的描述符

根据标准RFC2578 3.2。导入符号: Note that when symbols from "enterprise-specific" information modules are referenced (e.g., a descriptor), there is the possibility of collision. As such, if different objects with the same descriptor are IMPORTed, then this a

如何获得cisco交换机接口';snmp状态?

通过使用命令行(ssh),我可以获得如下交换机接口状态(仅演示): Cisco-Switch# show int status Port Name Status Vlan Duplex Speed Eth0/1 test_alias connected 1 a-full a-100 Eth0/2 notconnect 1 auto

使用具有RowStatus类型的SNMP集

我对RowStatus类型如何工作以及需要传递什么值才能设置行中其他列中的值感到困惑。通过研究,似乎我要么做了错误的操作顺序,要么没有将正确的值与RowStatus值一起传递 这个设备使用webGUI,我正在使用SNMP编写一些大规模配置更改的脚本。在GUI中,选中一个复选框以在行中的单元格激活之前启用该行,从而允许您输入信息 以下是行状态在启用前显示的内容: snmpwalk -v 2c -c testcomm -m +MY-MIB 172.28.183.150 MY-MIB::mibRowS

net snmp:我应该如何处理制作双语snmpd的项目?

我很抱歉,这个问题来自无知、拥挤的人群:我已经离开NetSNMP三年了,我错过了所有的发展 我必须提供一个双语的v2c/V3SNMPD,以便在嵌入式Linux系统中使用 我希望使用优秀的网络snmp源代码。编组这些源的正确方法是什么,其中“right”==直接、简单、普通,以及“it just works” 非常感谢大家。我再次为我的过时道歉 编辑:我为什么需要此输入?一般来说,我对snmp v2c有很多经验;有网络管理经验;而且对snmp v3也没有什么经验。因为我是v3新手,所以我正在寻找一

使用八位字节字符串的SNMP表索引

我正在使用NetSNMP开发一个SNMP代理,并为表中的数据开发一个MIB 我正在考虑使用基于大约15位小数的字符串的表键 将其实现为八位字节字符串索引是否合理 即使我每八位元编码2个数字,它也大约有8个八位元长 使用八位字节字符串索引,每个八位字节将作为节点添加到OID中 我知道我可以将其转换为整数,但十进制数字可以有前导零 对此有何看法或建议 提前谢谢。您可以将零放入八位字节字符串中,所以可以这样做。八位字节字符串可以包含二进制数据,并作为简单的数字编码到OID中。Net SNMP API不

snmpd和netsnmp的区别

我不熟悉SNMP。据我所知,snmpd是SNMP的Linux守护进程,充当SNMP代理。我们可以从软件包snmpd安装它。现在,NetSNMP还提供了一个snmp代理 net snmp是否提供snmpd守护进程作为其代理,如果是,那么如果已经安装了snmpd(前提是只需要snmp代理),安装net snmp有什么用?net snmp套件包含3个Linux软件包 net-snmp软件包中包含所述的snmpd组件 3个Linux软件包是: 网络snmp(snmpd代理和snmptrapd守护进程、

嵌套网络snmp snmptrap消息发送示例

为发送SNMP陷阱提供的大多数示例都很简单,如下所示 snmptrap -v 1 -c public host TRAP-TEST-MIB::demotraps localhost 6 17 '' \ SNMPv2-MIB::sysLocation.0 s "Just here" 以任何MIB文件为例,它们包含许多复杂的对象组,例如,systemGroup包含sysLocation、sysName等 有没有人能帮忙举个例子来说明如何发送包含此类对象组的snmp陷阱。这里再添加一个问题,

Snmp HP服务器的MIB监控

我们有一批Dell服务器正在使用SNMP进行监控(特别是RAID)。要监视RAID阵列,我们使用以下方法: 虚拟磁盘状态:1.3.6.1.4.1.674.10893.1.20.140.1.1.4 阵列磁盘状态:1.3.6.1.4.1.674.10893.1.20.130.4.1.4 使用这两个OID,我们可以得到一个警报,告诉我们虚拟磁盘或物理磁盘是否有问题 这适用于所有Dell服务器 现在我们有了Proliant DL380 G7,我们需要对该设备进行同样的监控 我在网上找到了明显有效的MIB

Snmp 获得;top";给定MIB的OID

我想获取给定MIB的顶部“OID”。i、 e CISCO-SMI=1.3.6.1.4.1.9 CISCO-PROCESS-MIB=1.3.6.1.4.1.9.9.109 我可以很容易地通过谷歌搜索得到,但是我需要从系统中获得,最好是使用本机SNMP命令。我不会走路。我可以做一个snmptranslate,它将为该MIB提供所有OID,但我只需要标识该MIB的OID snmptranslate-Tso-m/usr/share/snmp/mibs/CISCO-PROCESS-MIB.txt .1.3

是否可以在NMS而不是设备本身上设置SNMP陷阱设置?

我知道我应该在每个设备上分别设置陷阱服务,但我只是在考虑使用NMS设置网络中所有设备的可能性 有什么想法吗?通常,技术上可以通过NMS进行配置 此设备的供应商在MIB中提供必要的对象,以便您可以通过GET/SET进行更改 默认设置适合您在NMS中执行初始连接 无论如何,您必须依赖供应商(因为没有标准涵盖这一领域),这通常令人沮丧。通常,在以下情况下,通过NMS进行配置在技术上是可行的: 此设备的供应商在MIB中提供必要的对象,以便您可以通过GET/SET进行更改 默认设置适合您在NMS中执

Snmp MIB从头设计

我需要从头开始为SNMP分析设计MIB。我的意思是,我们的企业在树2.25上有一个OID,现在是时候编码了 然而,我找不到这样的例子。在Linux机器上的/usr/share/snmp/mibs目录下查看时,会看到很多文件(例如:HOST-RESOURCES-MIB.txt、IF-MIB.txt等)。我知道这些文件遵循MIB的格式,但我不明白,因为它们导入了一些对我来说完全陌生的东西 例如: IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Counter32,

如何在snmp4j中向MIB表添加行

我正在写一个程序,它应该从本地路由器的白名单读写MAC地址 我已经设法读取了这个所谓的wlanACLTable的当前表内容,但无法使用SNMP将另一行添加到此表中 我搜索了一些示例,但它们都是标量值 我想联系的设备是一个路由器,一个来自Teldat的W2002。要添加一行,您需要在表中的新行中写入数据。 要使用的OID是表OID+列+IP+IFindext要配置的网络id+行 例如:1.3.6.1.4.1.272.4.46.8.1+.1+.255.255.255.255.255+.200000+

如何在SNMP/SNMP4J代理中设置值?

如何(调用什么)从代理内部更新MIB中变量的值?相当于使用来自snmp管理器的PDU SETREQUEST调用。这可能是一个非常基本的问题-我对snmp和snmp4j不熟悉。请阅读-总结是,这不是一个解决志愿者问题的理想方法,可能会对获得答案产生反作用。请不要把这个添加到你的问题中。这个问题太模糊了。你试过什么?请举例说明您希望发生的情况。已将此问题替换为新问题:“MIB中未保留SNMP值”

将SNMP ASN.1映射到C++;数据类型

我将SNMP类的MIB变量添加到我们现有的SNMP C++代码库中,并首次进行。 我所面临的困难是理解MIB变量的数据类型并将其映射到C++数据类型中,例如:强> dot3STATNIN DEX强>接口索引> /Stord>。C++中的等效数据类型是什么?< /P> 因为我第一次实施,或者更确切地说是在学习阶段——请让我知道什么是不同的ASN.1数据类型以及上面列出的所有类型以及它们是如何映射到C++数据类型的? 另外,如何从RFC派生MIB变量的数据类型?我认为,如果您只是遵循类型继承链,那么

使用SNMP配置路由

是否有方法使用snmp请求将路由添加到例如RIP路由表中?在哪里可以一步一步地描述这些场景 谢谢。对不起,我不是思科的人(只是开源)。似乎RIPv2 MIB或Cisco扩展/等效设备可能就是您要寻找的。您在请求RIPv2 MIB::rip2(1.3.6.1.2.1.23)时是否收到snmp响应?我在cisco object navigator中找到了RIPv2 MIB,但没有找到看起来像是创建路由起点的读取创建OID。没有读取可能表示设备不支持MIB(但不一定)。你正在使用哪种设备?本页的第页似

snmp客户端应如何从多个snmp代理接收响应?

我需要从单个客户端/管理器进程向多个snmp代理发送get请求/接收响应。 我已经基于以下URL实现了客户端/代理: 为了向代理发送请求,对每台服务器执行以下操作: TransportMapping transport = new DefaultUdpTransportMapping(); snmp = new Snmp(transport); transport.listen(); ... pdu.setType(PDU.GET); // communityTarget contains s

上一页   1   2    3   4   5   6  ... 下一页 最后一页 共 15 页