SNMP MIB SMIv2一致性组问题

我有一个开始工作的MIB,但是smilint抱怨缺少一致性组。如何将此一致性组添加到我的文件中 BLEH-PRODUCT-MIB DEFINITIONS ::= BEGIN -- Objects in this MIB are implemented in the local SNMP agent. IMPORTS MODULE-IDENTITY, OBJECT-TYPE, Integer32, enterprises FRO

如何在SNMP中定义严重性?

大家好,我正在尝试理解SNMP陷阱机制,我提到了,我知道有两种类型:通用型和企业型,现在在我的Java代码中,我想捕获特定OID的描述 // variable binding for Enterprise Specific objects, Severity (should be defined in MIB file) pdu.add(new VariableBinding(new OID(trapOid), new OctetString("Major"))); 在这里,我应该指定什么来

Snmp 通过ifindex ID和通配符获取所有OID

有没有办法使用通配符通过给定的ifIndex ID获取所有OID?假设我有: IF-MIB::ifIndex.513 = INTEGER: 513 有没有一种方法可以使用snmpget或snmpbulkwalk仅获取: IF-MIB::ifIndex.513 = INTEGER: 513 IF-MIB::ifDescr.513 = STRING: Gi0/1 IF-MIB::ifType.513 = INTEGER: propVirtual(53) IF-MIB::ifMtu.513 = IN

为什么snmpset不能保存值?

我正在使用以下命令禁用mikrotik界面: user@host:~$ snmpget -v 2c -c public 192.168.0.10 1.3.6.1.2.1.2.2.1.7.3 iso.3.6.1.2.1.2.2.1.7.3 = INTEGER: 1 user@host:~$ snmpset -v 2c -c public 192.168.0.10 1.3.6.1.2.1.2.2.1.7.3 i 2 iso.3.6.1.2.1.2.2.1.7.3 = INTEGER: 2

什么是最好的开源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端口接收响应

我正在使用SNMP访问远程系统数据。根据要求,我将SNMP请求数据编码为OAMPDU数据包格式并发送到远程系统。远程系统接收OAMPDU数据包,对其进行解码,并通过绑定到端口161的UDP套接字将snmp请求发送给snmp代理。但我无法从snmp代理接收响应。我已经创建了一个UDP套接字,它绑定到161端口以接收响应 如果我使用161以外的任何其他可用端口号来接收SNMP,则代理不会向该端口发送响应 谁能告诉我如何克服这个问题 我们可以为tx和rx配置不同的端口吗 我们如何知道snmp在哪个端口

Snmp 在实验节点下定义私有MIB

有关于如何定义包含一些x对象的私有MIB的示例吗?如何注册这些MIB并处理对其的get请求?您可以从阅读类似Net SNMP的教程开始。但从长远来看,如果您需要写MIB,您可能还应该阅读SMIv2 RFC(RFC2578入门)或一本关于SNMP和MIB的好书(“理解SNMP MIB”是经典的参考书)。不同的SNMP代理框架使用不同的方法,因此,您必须查看您使用的文档。

SNMP仅在一个级别上运行

是否有一种方法可以使用SNMP只遍历树的一个级别 例如: 我想知道我的树有多少个表,但我不想遍历每个条目。最好只遍历父级并返回表的根节点的所有OID。而不是使用snmpwalk(我认为它不支持前面提到的一级遍历),从MIB文件中获取此类信息可能更容易(而不是询问代理) 使用诸如netsnmpsnmptranslate之类的工具可能很方便。例如,要查看SNMPv2 MIB::system中存在哪些表,即1.3.6.1.2.1.1,您可以 snmptranslate -M +. -m +ALL

SNMP:一个PDU中可以请求多少个OID?

一个我找不到答案的简单问题 我知道GET请求可以通过PDU中的多个OID发送。一个请求中一个PDU最多可以请求多少个OID?SNMP是否有限制?在UDP中?SNMP允许PDU的大小达到网络的MTU。缓冲区应该与预期的最大数据包一样大,因此如果可能,它可能对应于MTU。例如,以太网允许多达1500字节的帧有效负载 因此,您的PDU最大大小通常平均高达10个varbind。我终于在这个线程中找到了答案: 在SNMP规范中,一个SNMP GET请求中的varbind数量没有明确限制。但是,snmpg

如何使用snmp获取捆绑以太的成员?

我想使用SNMP获取捆绑以太的成员,但我找不到适合捆绑以太的Mib请查看IF-Mib::ifStackTable中的ifStackStatus条目。如果您知道捆绑以太的ifIndex,例如173,则可以获得较低层的ifIndex: $ snmpwalk -v2c -c public 10.77.136.6 ifName.173 IF-MIB::ifName.173 = STRING: Bundle-Ether5 $ snmpwalk -v2c -c public 10.77.136.6 ifSt

Snmp 自定义MIB创建

对于我们的VoIP应用程序,我们必须通过SNMP上的数据库发布一些值。有人能告诉我怎么做吗 我需要创建MIB吗?若需要,MIB将如何从应用程序接收数据。是否有用于创建MIB的免费编辑器 或者,我会用Perl或任何其他语言编写一个脚本,从数据库中读取数据,然后将这些数据发布到SNMP上。请告诉我如何使用Perl脚本在SNMP上发布该数据 谢谢正如我在中回答的那样,您可以尝试扩展net snmp代理以实现您的目标 要编写MIB文档,只需使用任何文本编辑器即可。还有许多MIB编辑器,但我不知道它们是否

Snmp TLV编解码

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

设置请求不工作SNMP4j

我到处都找遍了,但还没有找到解决问题的办法。我已经尝试了所有涉及更改社区名称、某些不同集合类的解决方案,但仍然无法使集合在SNMP4j中工作。代码执行良好,可以从iReasoning MIB浏览器访问,但在执行集合后不会更改OID的值。下面是SNMP类和测试仪类 SNMPManager代码: public class SNMPManager { Snmp snmp = null; String address = null; /** * Constructor * * @param

音频代码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陷阱向监控工具发送监控事件。确实存在类似的情况。

在SNMP4J中创建TimeTicks对象时发生IllegalArgumentException

使用SNMP4J,我想使用交换机供应商的专有OID为当前时间设置交换机中的时间。在交换机上执行MIB漫游(以及在使用交换机的web界面设置时间时嗅探SNMP通信量)将显示参数的类型为timeticks值(3)。我认为这意味着我应该在SNMP4J中使用TimeTicks变量类型。我的问题是,一旦创建了TimeTicks对象,我就无法为它赋值 其中一个TimeTicks构造函数接受一个长参数;此构造函数没有文档(!)并引发异常,因为参数不是UnsignedInteger32类型。还有一个FromMi

SNMPGET(SNMPWALK)获取错误的数据类型十六进制字符串

在mib文件中,我将一个属性定义为DisplayString。在我的测试用例中,我将这个属性的值设置为null。所以我认为输出是“”,而不是十六进制字符串:01。同时,其他行的同一列为“”。谁能帮我,先谢谢你 例如: SNMPv2-SMI::enterprises.2.3.51.3.1.14.7.1.4.1 = "" SNMPv2-SMI::enterprises.2.3.51.3.1.14.7.1.4.2 = Hex-STRING: 01 SNMPv2-SMI::enterprises.2.

如何使用脚本发送SNMP陷阱

当满足某些条件(例如,当内存使用或磁盘使用上升到80%以上)时,我必须使用脚本(例如perl或其他)向监视器发送SNMP陷阱。 我从不写剧本,所以我不知道怎么写 这个小脚本将允许我测试java程序,该程序在给定端口上捕获一些陷阱。如果您只想发送一个陷阱来测试陷阱接收器,那么您不必编写脚本!您只需从下载并安装net snmp命令行工具即可 “snmptrap”命令正是您要查找的 如果要从shell脚本执行此操作,当然只需让脚本调用snmptrap二进制文件即可 如果您实际上是在用perl编写一些监

SNMP V2陷阱的含义和自定义方法

最近,我面临一个SNMP陷阱生成问题。我已经配置了SNMP陷阱,如果硬盘中出现任何错误,我将得到下面的陷阱 陷阱类型=-89变量=[1.3.6.1.2.1.1.3.0=0:00:00.16, 1.3.6.1.6.3.1.1.4.1.0=1.3.6.1.2.1.88.2.0.1,1.3.6.1.2.1.1.88.2.1.1.0=硬盘状态,1.3.6.1.2.1.88.2.1.2.0=,1.3.6.1.2.1.88.2.1.3.0= , 1.3.6.1.2.1.88.2.1.4.0 = 1.3.6.

如何用C编写和发送SNMP响应

有许多演示网络snmp程序从代理接收snmp响应并对其进行解析。但是,我想要相反的功能,假设我想要使用UDP/IP发送SNMP响应PDU。我已经有了要发送给经理的值(例如,sysName.0=“ABCDEFGH”) 有人能给我指出一些可以实现这一点的API吗。您需要的是调用一个SNMP代理。 如果我们采用SNMP v2c,SNMP响应PDU几乎与请求的PDU相同,但它有其他请求类型字段和变量绑定的非空值。 对于纯C,我不知道一种简单的方法来编写简单的SNMP代理作为独立的程序-只制作自己的解析器

OpenNMS-存储(SNMP MIB-2主机资源)提供的值不正确

我正在使用OpenNMS Horizon监视几个节点。对于给定的节点,它正在监视“存储(SNMP MIB-2主机资源)”,其中说明磁盘空间(使用率的%)。而对于节点的本地磁盘,我得到了正确的值。对于SAN文件系统磁盘,出现了错误的值(也是负值)。但是,对于少数SAN卷,它提供了正确的值。此错误的可能原因是什么?数据来自${OPENNMS_HOME}/etc/datacollection/mib2.xml中定义的默认MIB-II数据采集配置 <resourceType name="hrSto

snmptranslate能否返回MIB中定义的整数的文本值?

我正在使用IF-MIB,并尝试使用NetSNMP中可用的工具获取整数的文本值 $ snmptranslate -Td IF-MIB::ifAdminStatus.1 IF-MIB::ifAdminStatus.1 ifAdminStatus OBJECT-TYPE -- FROM IF-MIB SYNTAX INTEGER {up(1), down(2), testing(3)} MAX-ACCESS read-write STATUS current

Snmp 如何从MIB文件中获取OID?

我想从管理器拥有的MIB文件中读取所有对象 我开发了一个工具来从启用SNMP的代理获取一些数据。我想通过显示管理器MIB文件中的所有OID来增强该工具 我正在使用NET-SNMP库 我看到了以下情况: /usr/local/share/snmp/mibs/ 文件夹,它包含许多MIB文件,但如何形成它的OID列表 我浏览了MIB并看到了结构,但是如何获得MIB文件中提到的每个对象的OID呢 我想列出所有OID,如下所示: SNMPv2 MIB::sysDescr.0=.1.3.6.1.2.1.

将附加OID根添加到“上的默认SNMP代理输出”;裸;snmpwalk命令

在Brocade Vyatta 5600上执行以下命令时,只能从.1.3.6.1.2的根OID获取OID。 snmpwalk-c XXXXXXX-v 2c vyatta01.foo.com 但是,特定于供应商的OID仅在根OID.1.3.6.1.4中可用。执行如上所示的“裸”snmpwalk时,我需要获得这些供应商OID 我无法更改用于检索数据的命令,因此无法简单地将.1.3.6.1.4添加到snmpwalk命令的末尾。我也无法更改Vyatta路由器上运行的SNMP代理(网络SNMP) 我考虑过

net snmp安全名称过长:安全名称的最大长度是多少

我正在配置网络snmp。 下面是我的snmpd.conf: #com2sec NAME SOURCE COMMUNITY com2sec sec_localuser_localhost 127.0.0.1 localuser com2sec sec_testuser_tests.sse.hin.hellomi.com 127.0.0.1 testuser #group NAME MODEL SECURITY group grp1 v2c sec_localuse

正确的snmptrap命令格式是什么?

以下哪项是snmptrap(net-snmp)命令的正确格式 或 i、 例如,变量绑定中是否有.0 实际上,这两种格式都可以工作,但哪种格式是正确的,或者有什么区别 这取决于陷阱中引用的是“标量”还是“表行”相关的变量绑定 国家: 请注意,此命令还包括(OID、type、value)三元组 VARIABLES子句中列出的varbinds(与 snmpset命令) 表格行示例。 snmptrap -v 2c -c public host:162 .1.3.6.1.6.3.1.1.5.3 .1.3.

Snmp 为什么在使用ASN.1标准计算SID2值时,SID1应乘以40?

正如标准所说()在编码对象标识符时,必须将SID1设置为0、1或2,并且SID2应该有相应的值,以便只有一种方法可以解码SID1和SID2 那么,为什么计算编码SID2的公式是SID1*40+SID2?40有什么用?这来自OID名称空间限制(IIRC,X.208)。只有三个顶级根(itu-t、iso和joint-itu-t),当根命名空间为itu-t或iso时,第二级限制为40弧(0-39)。因此,可以用一个字节对前两个弧进行明确编码。这是ASN.1早期遗留下来的。OID树中的圆弧0和1每个限制

如何将另一个经理的SNMPv2c通知请求分配给适当的代理?

SNMPv2c规范规定,“应以管理者角色运行的SNMPv2实体中的应用程序的请求,生成并传输InformRequest PDU…”[RFC 1905,第4.2.7节] 如果一个经理收到另一个经理的通知请求,我想知道它是如何将数据分配给适当的代理的 当从代理(如陷阱)接收到通知请求时,可以使用IP地址将数据分配给代理 这个案子对我来说似乎更有意义。是否存在由管理员发送通知的真实应用程序?您不能在通知PDU中更改IP地址。此类型的SNMP PDU没有此类字段。因此,接收器总是使用UDP数据报的src

如何在pysnmp代理端的定制MIB文件中设置值?

我已经准备了一个MIB文件(MY-SMI.MIB),我已经在SNMP代理端使用pysnmp lib代码成功加载了该MIB文件 mibBuilder = snmpContext.getMibInstrum().getMibBuilder() compiler.addMibCompiler(mibBuilder, sources = ['/home/mib_file/']) mibBuilder.addMibSources(builder.DirMibSource('/home/mib_file/'

通过snmp的Cisco mac表问题

我正在尝试使用手动从Cisco交换机上的端口号获取MAC地址表 为此,我作出了努力 snmpwalk.1.3.6.1.2.1.17.4.3.1.1获取MAC地址表 snmpwalk.1.3.6.1.2.1.17.4.3.1.2获取网桥端口号 snmpwalk.1.3.6.1.2.1.17.1.4.1.2获取网桥端口到iIndex的映射 但我面临的问题如下:我有一个MAC的多个网桥端口号:即第一个snmp包含 SNMPv2-SMI::mib-2.17.4.3.1.1.0.14.94.0.119.1

是否可以使用pySNMP库在SNMPv3中设置上下文名称

有一个使用pySNMP的模拟器名为 它设置默认的上下文名称值。 是否仍然可以为snmpv3设置自定义上下文名称值 这里是从snmpsimd.py中提取的一个片段,我试图在其中给出上下文名称值 config.addContext(snmpEngine, '') 将值作为自定义参数不是在此处设置值。如果您正在构建代理,则应在SnmpContext类实例中注册contextName。参见示例和 如果您的应用程序是基于pysnmp的高级API的管理器,则应将contextName传递给getCmd/s

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

我可以向snmp代理请求以下查询: snmpwalk -v2c -c public 192.168.56.70 1.3.6.1.2.1.31.1.1.1.1.1 我收到“lo”(环回接口)作为答案。我的问题是:如何通过名称而不是使用OID编号来访问OID?这应如下: snmpwalk -v2c -c public 192.168.56.70 iso.identified-organization.dod.internet.mgmt.mib-2.ifMIB.ifMIBObjects.ifXTab

SNMPv3不在时间窗口中

我尝试查询Cisco SMB(小型企业交换机)以读取其主机名 我的代码返回“不在时间窗口内”(1.3.6.1.6.3.15.1.1.2.0) Net Snmp工作正常。我在使用wireshark时发现的区别是,Net Snmp在接收到“不在时间窗口”错误后设置msgAuthorativeEngineTime Discovery discovery = Messenger.GetNextDiscovery(SnmpType.GetRequestPdu); ReportMessage report

GetRequestMessage不';GetNextRequestMessage使用#SNMP时无法正确回复

我最近一直在使用SNMP库。我的问题是,每当我向代理发送GET请求时,它都会使用NoSuchObject进行回复,但是当我尝试GETNEXT或GETBULK请求时,它工作得很好。我确实做了与github的示例代码相同的事情。我想知道为什么GET请求不起作用而GETNEXT起作用。这是两种完全不同的SNMP操作 当您获得一个对象时,该对象必须存在,否则您将无法获得该对象 获取下一个对象时,将获取指定OID之后存在的第一个对象 在尝试实施管理器之前,您应该复习一下SNMP知识。您试图获得的OID以.

如何在我查询的输出中获取snmp主机名和结果

各位 我正在尝试snmpget和snmpwalk从设备获取值,如下所示。但我需要作为输出查询的值和主机名 snmpget -v2c -c CommunityString HOSTNAME .1.3.6.1.4.1.9.1.1.1.1.1.1 我得到的电流输出: SNMPv2-SMI::enterprises.9.9.1.1.1.1.1.1.1.1 = value: 7116 我需要的预期结果: SNMPv2-SMI::enterprises.9.9.1.1.1.1.1.1.1.1 = val

Snmp 更新现有陷阱的参数并在陷阱中部分发送参数

我们已经创建了应用程序正在公开的陷阱(通知)列表,并在MIB文件中对其进行了描述 今天,我们发现自己处于这样一种情况:我们需要更新MIB,并向陷阱中添加一个额外的(可选)参数(更新对象) 因此,最后,我们将有一个现有的通知,它还有一个参数 我的问题是(因为我真的不知道SNMP管理器会做什么): 如果我的客户没有在陷阱中安装带有更新对象的更新MIB,并且我发送了新参数,那么SNMP manager客户端会发生什么 如果客户安装了新的MIB,我发送了一个没有新参数的陷阱,会发生什么 直观地说,作为一

HP Flexfabric MIB参考?(SNMP)

您知道我在哪里可以找到有关“HP虚拟连接FlexFabric模块”的SNMP OID和MIB的参考资料吗? 您可以在此处找到此产品的链接: 即使是关于HP SAN交换机(而不是brocade交换机)的参考资料也很好开始。 似乎我找不到,也许在他们支持之前你会有答案:) 谢谢你的帮助, 从上面的HP文章中,您似乎需要下载MIB工具包

SNMP使所有OID';什么是公共的?

我一直在尝试访问不同的OID,但运气不佳,重要的研究使我相信snmp只是配置为保护系统的这些部分,而我根本没有访问权限。如何更改配置以允许访问所有OID? 或者,我如何创建一个不需要身份验证和加密(无隐私)的用户?这都是关于代理配置的,与编程无关。@LexLi是的,我知道,但是我如何配置它?

我应该如何处理这些SNMP mib文件解析错误?

我正在尝试使用Cisco提供的mib文件,通过SNMP轮询我的交换机来理解获得的信息。这是SG300-52P,文件可以找到 在我将文件放在netsnmp的一个默认mib目录中之后,当我试图将其中一个描述解码为其数值以验证mib文件是否工作时,出现了多个错误。我曾想过解决这些问题,但它们太多了,所以我决定尝试使用这些文件中最简单的一个来处理netsnmp。我只将SNMPv2 SMI文件放在netsnmp的一个默认mib目录中(因为它是在错误中出现的,并且是一个没有依赖项的短文件;为了便于参考,我添

Snmp 在MIB中声明索引cluase而不使用表中的变量

我正在寻找不使用/bind和MIB表中的任何变量来声明INDEX子句的解决方案 通常,当declare INDEX子句时,我使用1个变量作为索引 e、 g 但我想要的是在INDEX子句中使用dataIndex,但不会在序列和变量中声明它。这是对的吗 dataEntry OBJECT-TYPE SYNTAX dataEntry ACCESS not-accessible STATUS mandatory DESCRIPTION "The entry of data Table" INDEX

获取OID-SNMP的描述

我正在尝试使用SNMP从Cisco Meraki MX84读取数据。我可以使用snmpget和OSX工具浏览器成功地从OID获取数据。我遇到的问题是oid很难解释。是否有一个命令可以通过snmpwalk或使用其他工具运行以查看每个oid的可读描述?您需要MIB来获取有关MIB对象的信息(包括它们的名称、含义等)。谷歌搜索“Cisco Meraki MIB”将为您提供答案。您需要MIB来获取有关MIB对象的信息(包括它们的名称、含义等)。谷歌搜索“Cisco Meraki MIB”将为您提供答案

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