施乐工作中心、通讯簿、snmp

去年,我发现一个网页上有使用SNMP设置Workcenter 5755公共通讯簿(姓名、电子邮件)的示例 现在我的谷歌富有点生锈了,你能帮我吗 是否有标准化的OID来映射公共地址簿,或者它们是定制的xerox扩展 在施乐的网站上我找不到任何文档。 我试着询问他们的技术支持,但他们给我指出了复印机网页上的用户指南…,如果您在以管理员身份登录后单击通讯簿,通常(取决于型号)会有一个下载.csv示例文件的链接

Snmp 为什么我不能从localhost接收陷阱?

我正在尝试将SNMP陷阱从本地主机发送到本地主机。我看不到它和tcpdump一起出现。我正在使用snmptrap命令 我已经介绍了以下场景: 主机A向主机B发送陷阱=我得到陷阱 主机B向主机A发送陷阱=我得到陷阱 Host A send trap to localhost=我无法获取陷阱! 主机B将陷阱发送到本地主机=我无法获取陷阱 主机A从另一个子网向主机上的其他网络适配器发送陷阱=仍然无法获取陷阱 这是配置问题吗 Tnx陷阱可能通过环回接口进入,您正在en0/eth0接口上运行tcpdump

snmpset抛出noAccess错误

当使用snmpset命令设置OID时,我得到了一个noAccess错误 我能够得到OID值。我正在使用网络snmp进行代理配置,我认为我已经正确配置了snmpd.conf。OID也是读写式的 MIB定义。以下是输出: snmpget -v 2c -c myprivate 10.10.1.19 SNMPv2-MIB::sysContact.0 SNMPv2-MIB::sysContact.0 = STRING: rajesh.kumar@gmail.com snmpset -v2c -c myp

试图从记录不良的系统中获取SNMP数据

我正在尝试从一个记录不完整的设备接收snmp数据。我会附上我所有文件的副本。 如果你能帮我得到snmpget命令那就太棒了 致意 尼古拉斯 以下是凭据和IP地址: IP:192.168.62.219 安全名称:snmpadmin 身份验证协议:MD5 验证密码:12345678 隐私协议:DES 隐私密码:ezcastdes AM-SNMP-MIB DEFINITIONS ::= BEGIN -- Design notes: -- -- The design of this mib may s

NET-SNMP:自定义DISAN监视器未发送陷阱

我在snmpd.conf文件中配置了“extend”函数来监视自定义脚本 extend shelltest /bin/sh /tmp/snmptest.sh 然后我检查了MIB,看这个“扩展”函数是否工作。我可以看到所有的MIB为这个 snmpwalk -v 1 -c public localhost .1.3.6.1.4.1.8072.1.3.2 如果自定义脚本的输出返回失败状态,则以下OID将返回其他值,然后返回0 NET-SNMP-EXTEND-MIB::nsExtendResult.

Snmp oid 1.3.6.1.2.1.2.1.2.2.1.10(IFINocets(10))的数据收集时间范围是什么

当我为oid 1.3.6.1.2.1.2.2.1.10.1执行snmpwalk时,我得到一个Counter32整数值作为结果。[1] 说明1.3.6.1.2.1.2.2.1.10给出了接口上接收的八位字节总数,包括帧字符 有人知道snmp给出这个整数值的时间范围吗,因为我得到的是一个相当大的值 [1] 谢谢。在RFC 202中,您可以找到MIB对象到IEEE 802.12中相应项的映射 这意味着,SNMP仅直接从网络适配器公开这些值,而不在SNMP层进行任何处理。因此,当您看到ifInOcte

Wireshark跟踪中的SNMP版本

wireshark跟踪(在我的图像中)中显示的版本是否为通信中使用的SNMP版本 是的,如果您使用版本2,您将在wireshark中看到版本:v2c(1)

在Nagios中配置SNMP陷阱监视

我很难理解并使用Nagios监控工具设置SNMP陷阱监控。 我通过互联网阅读了许多教程和文章,但无法理解以下两点: 1) 了解SNMP陷阱监控,为什么要进行SNMP陷阱监控? 2) 我们如何使用Nagios监控工具实现SNMP陷阱监控 如果您对以上两点有任何帮助,我们将不胜感激 提前感谢。大多数网络设备都有一个名为管理信息库(MIB)的数据库。这用于跟踪与硬件(包括运行状况)相关的信息。要获取此信息,您必须提供OID或对象标识符,这对于不同的供应商是不同的 通过SNMP,您可以从设备查询任何OI

net snmp:Disman事件MIB

我正在使用netsnmp和Disman事件监视器 使用snmpd.conf ====================================================================== monitor -r 1 MachineTooOver .1.3.6.1.2.1.25.3.3.1.2.196612 > 10 monitor -r 1 MachineTooOver .1.3.6.1.2.1.25.3.3.1.2 > 10 我发现第一个命令与第二个

SNMP Mac ID格式化问题

我需要清晰相关的MAC SNMP oid.1.3.6.1.2.1.2.2.1.6 oid以两种格式检索数据-八位字节字符串和十六进制字符串。例: 1) 八位字节字符串.1.3.6.1.2.1.2.1.6.2字符串:00:01:80:5c:df:1c 2) 十六进制字符串。1.3.6.1.2.1.2.2.1.6.1字符串:30:30:3a:30:30:3a:30:30:3a:30:30:3a:30:30:30 因此,在编写代码逻辑时,我们需要处理这两种变化。但是如何识别检索的数据是八位字节字符串还

将SNMP陷阱发送到Nagios中的特定主机

我有两台主机的nagios。一个是localhost(10.10.62.5),另一个是 ubuntu(10.10.62.10)。我在本地主机上设置了nagios监视器 主机配置文件如下所示 localhost.cfg: define host{ use linux-server host_name localhost alias localhost

向snmp代理注册OID

我正在尝试使用snmp4j模拟SNMP代理。 我想把MOs注册给代理。 下面是代码片段: static final OID mo1= new OID("1.3.6.1.4.1.1234.1.104"); static final OID mo2= new OID("1.3.6.1.4.1.1234.1.104.1"); static final OID mo3= new OID("1.3.6.1.4.1.1234.1.104.1.1"); agent.registerManagedObject

Snmp MIB表的索引(键)的MAX-ACCESS字段是否始终不可访问?

将MIB表的索引设置为不可访问是否是一条硬性规定?MAX-ACCESS可以采用四个值中的任意一个值:只读,读写,只写,不可访问。从这个来源: 表205:SNMP SMI版本2最大访问值 Max-Access Value Description read-create Object can be read, written or created. read-write Object can be read or written. re

SNMP4J代理:SampleAgent vs TestAgent

SNMP4J代理的文档告诉我们,如果您想编写自己的SNMP代理,您应该将其子类BaseAgent 这是在org.snmp4j.agent.test包中的TestAgent类中完成的。 但是在org.snmp4j.agent.example中有另一个类SampleAgent,它没有派生BaseAgent,但仍然实现了一个代理 有人能告诉我这两种实现之间的区别吗? 同时也为了编写自己的代理,这是更好的学习代码。最后!!在邮件列表中找到答案。终于!!在邮件列表中找到答案。很好,可以从链接中总结信息,

snmpwalk:找不到模块

我集中搜索并应用了谷歌的可用解决方案,所有这些解决方案都没有解决问题。在使用NetSNMP的Ubuntu操作系统上运行snmpwalk命令时,我不断收到错误消息。以下是我收到的错误消息。你能帮我解决以下错误信息吗 理想情况下,我希望使用以下命令在我的所有MIB文件夹上执行snmpwalk,但该命令不起作用。 $snmpwalk-v2c-c公共192.168.10.10-M/my_MIB_文件/ 我想可能是abc.mib正在使用其他mib文件。为了删除依赖项,我尝试了以下解决方案,但没有一个有效:

Snmp MIB的排序

我有一个MIB SAF-CKPT-MIB 当我尝试命令时 snmpget -v2c -c public -mALL (IP_address) SAF-CKPT-MIB::saCkptCheckpointMaxSectionSize.14.118.100.115.95.118.100.101.115.116.95.100.98.95.49 SAF-CKPT-MIB::saCkptNodeReplicaType.14.118.100.115.95.118.100.101.115.116.95.100

在发送陷阱之前,如何在SNMP4J库中设置对等地址?

我正在从设备接收陷阱并希望转发它。在转发之前,我想设置源系统的对等地址。例如,您的SNMP管理器可以将变量bindingsnmpTrapAddress.0添加到陷阱中,将其值设置为原始主机的地址 但这有点像黑客。如果您编写定制软件只是为了转发陷阱,我建议您重新发明whell。请考虑安装NSNMP并让它为您转发陷阱。

是否有通过SNMP进行通信的设备的通用对象标识符?

我最近一直在修补snmp,将其作为监视局域网上各种设备的一种手段。协议本身非常简单,我一直在node js中使用net snmp模块,在LAN上与不同制造商的各种工具包进行连接和通信时没有问题 由于并非所有设备都由同一制造商制造,我必须为每个制造商使用特定的对象标识符(OID),以获得项目在线且可用于通信的响应。我的问题是,每一个单独的设备都可以在任何时候被移除、交换或更换为不同的物品。因此,如果不让我的代码在每个制造商唯一的OID列表中循环,以查看设备是否存在,那么使用不同制造商的OID进行硬

Snmp 警告:无法连接到agentx主代理([NIL])

我已经在我的系统上安装了net-snmp5.7.2,我已经为我的应用程序编写了app_agent.conf,并且 agentXSocket udp:X.X.X.X:1610 并将SNMPCONFIGPATH=path_导出到_app_agent.conf 我还在/usr/etc/snmp/snmp.conf中编写了snmpd.conf trap2sink X.X.X.Y agentXSocket udp:X.X.X.X:1610 我的/etc/snmp/和/var/net s

使用Indy组件实现SNMP SendTrap

我需要通过SNMP在C++Builder上报告应用程序中的错误 我开始使用Indy组件实现SNMP SendTrap void __fastcall TMainForm::btSendTrapClick(TObject *Sender) { UnicodeString myEnterprise = "1.5.5.5.5.5.5.5"; UnicodeString eventType = "1.5.5.5.5.5.5.5.1"; UnicodeString eventDistance

snmpd超时:本地主机没有响应

我正在运行Centos 6.3并尝试使用snmp v3查询此服务器上的OID。运行Paessler的snmp tester 5.1.3时,主机没有响应。我已经确保我的iptables没有任何奇怪的防火墙设置。我可以验证snmpd正在端口161上侦听。我还确保SELinux已完全禁用。我可以在Centos 7.1上安装它,没有任何问题。我对var/log/messages中的消息进行了跟踪,可以看到snmpd的传入流量。我被难住了,不知道为什么这会在这个操作系统的一个版本上起作用,而在另一个版本上

HP Procurve 2910上的Nagios SNMP v3

我很难让check_snmp插件连接并返回值。我正在运行CentOS7,Nagios 4.0.8,检查snmp 2.0.3。虽然可以从命令行执行snmpget和snmpwalk,但检查\u snmp失败。这里有一些例子 snmpget: # snmpget -v 3 -u myuser -x aes -X mypasswd -a md5 -A mypasswd -c Public -l AuthPriv 111.222.333.111 sysUpTime.0 # snmpwalk -v 3 -

Windows Server 2003是否支持SNMP v1或v2?

您能告诉我Windows 2003服务器是否支持snmp中的v1或v2,以及如何仅使用v2吗?根据MS文档,从Windows Server 2000开始,SNMPv2就受支持 您可以在下一页检查支持的版本 关于配置,请查看Microsoft文档中的以下内容

为我的设备构建SNMP支持的资源?

是否有人可以推荐为我的设备添加SNMP支持的资源?我的理解是,我需要执行以下步骤: 创建一个MIB文件,定义MIB将支持的值 使用代码生成器将其转换为C模块 使用生成的代码获取实际值 将模块转换为agentx子代理,这样您就可以将MIB集成到一个单独的进程中,该进程可以与支持agentx协议的任何snmp代理一起工作 如果我的假设正确,任何建议或更正,我特别寻找的资源,帮助我,书籍,课程,在线等 谢谢根据您使用的工具包的不同,您的问题将得到不同的回答。但是,如果您使用通用的NetSNMP o

通过SNMPv2的Cisco路由器日期时间

我试图通过SNMP获取思科路由器的内部日期时间 我想要得到的是“显示时钟” 是否有任何特定的OID通过SNMP获取此信息(除了正常运行时间OID之外,在这种情况下没有帮助) 谢谢你的建议 我想你要找的老人是: 1.3.6.1.4.1.9.9.131.1.1.1-CclockDate和Time 来自描述:“系统的当前本地日期和时间。” 它是一个读写对象(在某些系统上是只读的) 请参阅。这在我的路由器上不可用,但谢谢您提供的信息。听到这个消息很抱歉。也许您可以使用snmpwalk遍历整个树,看看路由

原因:(noSuchName)此MIB中没有这样的变量名。在snmpset中

我尝试了snmpwalk命令来查看mib中的所有变量, 我可以读取任何变量而没有任何错误,但当我尝试snmpset时,我会得到一个错误,例如: sudo snmpset -v1 -c public 127.0.0.1 iso.3.6.1.2.1.1.4.0 s "sahra@mail.com" Error in packet. Reason: (noSuchName) There is no such variable name in this MIB.

Windows 10物联网核心上的SNMP服务

有人知道Windows 10 IoT Core是否有SNMP服务(在RaspberryPi3上运行,最好是C源),这样我就可以像PC/服务器一样查询设备了吗?通常我会说,如果希望从Windows获得类似SNMP的功能,WMI是应该使用的技术,但Windows 10 IoT Core上不存在WMI SNMP在Windows 10物联网核心上也不存在 有开源的SNMP服务器和客户端是用C#编写的,我不知道移植到UWP有多容易。可能很容易,也可能不容易。在windows 10 SNMP代理出口上是 默

如何在C中使用网络snmp发送snmptrap?

我正在为嵌入式设备开发一个应用程序。我想在发生什么情况时派陷阱。我找到了一些例子,但对我没什么帮助。网络snmp中有一个名为send_v2trap()的函数。有人能帮我吗?在snmpd.conf和snmptrapd.conf中是否需要做些什么?我们将尝试做一些更接近实际需要的事情:当您的OID被触碰时发送陷阱/通知 让我们举个例子。。。net-snmp-5.7.x/agent/mibgroup/examples/watched.c 我们改变: reginfo = netsnmp_create_h

“预期”;(“uquot;(?):在/usr/share/snmp/mibs/ZYXEL-ES2108G-MIB.txt中的第939行

运行snmptranslate-IR sysSwYear时出错 *在/usr/share/snmp/mibs/ZYXEL-ES2108G-MIB.txt中的第939行应为“(”() 应该是访问(to):在/usr/share/snmp/mibs/ZYXEL-ES2108G-MIB.txt中的第939行 对象类型解析错误:在/usr/share/snmp/mibs/ZYXEL-ES2108G-MIB.txt中的第939行 未知对象标识符:sysSwYear…..* 它背后的原因是什么???请帮我用

mib2c生成代码的实现 /* *注:此文件最初由mib2c使用自动生成 * $ */ #包括 #包括 #包括 #包括“pool.h” /**初始化池模块*/ 无效的 初始池(无效) { /*在这里,我们初始化所有计划支持的表*/ 初始化_table_poolTable(); } //确定第一列/最后一列的名称 /**通过定义poolTable表的内容及其结构来初始化该表*/ 无效的 初始化\u表\u池表(无效) { const-oid poolTable_-oid[]={1,3,6,1,4,121068,4,2}; const size\u t poolTable\u oid\u len=oid\u长度(poolTable\u oid); netsnmp_handler_registration*reg; netsnmp_迭代器_info*iinfo; netsnmp_table_registration_info*table_info; DEBUGMSGTL((“池:init”,“初始化表poolTable\n”); reg=netsnmp\u创建\u处理程序\u注册( “poolTable”,poolTable_处理器, 池表类,池表类, 汉德勒可以 ); table_info=SNMP_MALLOC_TYPEDEF(netsnmp_table_registration_info); netsnmp_table_helper_add_索引(table_info, ASN_整数,/*索引:ifIndex*/ 0); 表信息->最小列=1; 表信息->最大列=列八位字节; iinfo=SNMP\u MALLOC\u TYPEDEF(netsnmp\u迭代器\u info); iinfo->get\u first\u data\u point=poolTable\u get\u first\u data\u point; iinfo->get\u next\u data\u point=poolTable\u get\u next\u data\u point; iinfo->table\u reginfo=table\u info; netsnmp\u寄存器\u表\u迭代器(reg,iinfo); /*在此处初始化表格的内容*/ } /*行条目的典型数据结构*/ 结构池表\u项{ /*索引值*/ 长指数; /*列值*/ 长八位组; /*使用简单的链表进行说明*/ int有效; struct poolTable_entry*next; }; 结构poolTable_项*poolTable_头; /*在(未排序)表中创建新行*/ 结构池表\u项* poolTable_createEntry( 长指数 ) { struct poolTable_entry*entry; entry=SNMP\u MALLOC\u TYPEDEF(struct poolTable\u条目); 如果(!输入) 返回NULL; 条目->ifIndex=ifIndex; entry->next=poolTable\u head; poolTable_head=条目; 返回条目; } /*从表中删除一行*/ 无效的 poolTable_removeEntry(结构poolTable_条目*条目){ 结构poolTable_条目*ptr,*prev; 如果(!输入) return;/*没有要删除的内容*/ 对于(ptr=poolTable_head,prev=NULL; ptr!=NULL; 上一个=下一个,下一个=下一个){ 如果(ptr==条目) 打破 } 如果(!ptr) return;/*找不到它*/ if(prev==NULL) poolTable_head=ptr->next; 其他的 上一步->下一步=ptr->下一步; SNMP_FREE(entry);/*XXX-释放任何其他内部资源*/ } /*迭代器钩子例程示例-使用“get_next”完成大部分工作*/ netsnmp_变量_列表* 池表\u获取\u第一个\u数据\u点(无效**我的循环\u上下文, void**my\u data\u上下文, netsnmp_变量_列表*放置索引_数据, netsnmp_迭代器_info*mydata) { *我的循环上下文=池表头; 返回池表获取下一个数据点(我的循环上下文、我的数据上下文、, 放置索引数据,mydata); } netsnmp_变量_列表* 池表\u获取\u下一个\u数据\u点(无效**我的循环\u上下文, void**my\u data\u上下文, netsnmp_变量_列表*放置索引_数据, netsnmp_迭代器_info*mydata) { struct poolTable_entry*entry=(struct poolTable_entry*)*我的循环上下文; netsnmp_variable_list*idx=put_index_data; 如果(条目){ snmp设置变量类型整数(idx,ASN整数,条目->ifIndex); idx=idx->next_变量; *my_data_context=(void*)条目; *我的循环上下文=(void*)条目->下一步; 返回put\u index\u数据; }否则{ 返回NULL; } } /**处理对poolTable表的请求*/ int 池表处理器( netsnmp_mib_handler*处理器, netsnmp\u handler\u注册*reginfo, netsnmp\u代理\u请求\u信息*reqinfo, netsnmp_请求_信息*请求){ netsnmp_请求_信息*请求; netsnmp_table_request_info*table_info; struct poolTable_entry*table_entry; DEBUGMSGTL(((“池:处理程序”、“处理请求(%d)\n”、请求信息->模式)); 开关(请求信息->模式){ /* *阅读支持(还包括GetNext请求) */ 案例模式(u GET): for(请求=请求;请求;请求=请求->下一步){ 表\项=(结构池表\项*) netsnmp_extract_iterator_context(请求); table_info=netsnmp_extract_table_info(请求); 开关(表信息->列数){ 案例列_八位字节: 如果(!表_条目){ netsnmp设置请求错误(请求信息、请求、, SNMP_nosuch实例); 继续; } snmp设置变量类型整数(请求->请求VB,ASN计数器, 表_条目->八位字节); 打破 违约: netsnmp设置请求错误(请求信息、请求、, SNMP_nosuch对象); 打破 } } 打破 } 返回SNMP\u ERR\u NOERROR; }

上面是我的mib2c生成的代码。我将其编译为子代理。。。但它没有表现出任何价值观。我下一步应该如何实施它?从哪里可以获取数据?请帮我实现它 snmpwalk-c public-v2c本地主机1.3.6.1.4.1.21068 POOL-MIB::elit /* * Note: this file originally auto-generated by mib2c using * $ */ #include <net-snmp/net-snmp-config.h> #inc

Net snmp可以';找不到标准的SNMPv2c MIB

我正在尝试加载snmpv2 MIB,但网络snmp找不到它们 我使用-M[folder]选项告诉snmpget在哪里可以找到自定义MIB snmpget -v 2c -c public -M /home/myprofile/mibs 192.168.1.55 RFC1213-MIB::sysDescr 我得到了错误 Cannot find module (SNMPv2-SMI): at line 0 in (none) RFC1213-MIB::sysDescr: Unknown Object

通过网络snmp发送陷阱

我想通过网络snmp发送通知。我以notification.c源代码为例。我已在snmp\u alarm\u register函数中注册了我的函数,时间间隔为30秒,与notification.c中的函数一样。但是当我使用gdb时,我注意到注册的函数没有被调用,但是通知ie send_example_notification中的函数每30秒被触发一次 有人能告诉我哪里出了问题吗?问题已经解决了。如果查看notification.c示例,将定义一个函数init_notification(),该函数

Snmp 如何获取打印机MIB命令

我有打印机HP彩色激光打印机CP5520。我尝试查找此设备的mib,但未找到它。我尝试使用其他hp设备mib,但它不能正常工作 如何获取打印机的所有mib?是否有获取所有打印机mib-s的snmp命令?您应该使用HP-LASERJET-COMMON-mib来监视打印机。此MIB文件可以从以下位置下载: 此外,大多数HP打印机都支持RFC1759中定义的标准打印机MIB。您应该使用HP-LASERJET-COMMON-MIB来监控打印机。此MIB文件可以从以下位置下载: 此外,大多数HP打印机都支

是否可以同时从manager向多个代理发送SNMP请求?

我需要从客户端进程向多个snmp代理发送get请求 我已经基于以下URL实现了客户端/代理 我想知道客户/经理是否可以同时向代理发送请求?(例如,在进程中使用后台线程) 或者是否有必要对每个代理人进行单独投票 从样本来看, CommunityTarget的地址设置为udp:127.0.0.1/161,然后在snmp“get”请求中使用该地址。 代理的地址设置为0.0.0.0/2001-这在创建TransportMappings时使用 我不明白寻址是如何工作的/我将如何配置以处理其他/非本地IP

Snmp 如何对大OID值进行编码和解码?

我的OID为1.3.6.1.2.1.2.2.1.8.4096(iOperationStatus) 在我的代码中,我有: MIB[0]=0x2b MIB[1]=0x06 MIB[2]=0x01 MIB[3]=0x02 MIB[4]=0x01 MIB[5]=0x02 MIB[6]=0x02 MIB[7]=0x01 MIB[8]=0x08 MIB[9]=0xA0 MIB[10]=0x00 其中A000表示4096 4096十六进制是1000。 把它分成两个字节会给我10000。 SNMP数据

SNMP:添加陷阱目标

我对SNMP相当陌生,我已经使用snmp4j库在java中创建了一个SNMP代理。 在我的代码中,我添加了localhost作为陷阱目标。因此,我在端口162上收到通知: targetMIB.addTargetAddress(new OctetString("notification"), TransportDomains.transportDomainUdpIpv4, new OctetString(new UdpAddress("127.0.0.1/1

Snmp 我是否可以在AGENT-CAPABILITIES的include子句中包含模块合规性?

据我所知,通常的做法是创建MODULE-COMPLIANCE中列出的对象组(这是由MIB设计器完成的),然后agent实现者根据单个/多个模块COMPLIANCE中使用的组描述agent-CAPABILITIES及其变体。AGENT-CAPABILITIES应该描述AGENT与模块-COMPLIANCE中包含的组相比可以做什么。如果实施完全符合模块合规性怎么办?我是否可以包括MODULE-COMPLIANCE,而不是列出它包含的所有组 snmpb验证器和其他几个验证器不会发出任何警告 xyzCo

Snmp 了解UCD-DISKIO-MIB对象-DiskIonWrite列

我正在使用ucdDiskIOMIB MIB对象来获取磁盘IO 一切正常,但我不明白我得到的计数器数据。 Im查询DiskionWrited列,结果不断增加,直到有一刻减少 以下是我的结果示例,以便于更好地理解。 每隔3秒钟查询一次数据,如下所示 首次运行: [UCD-DISKIO-MIB::diskIONWritten.1] => Counter32: 0 [UCD-DISKIO-MIB::diskIONWritten.2] => Counter32: 4059038720 [UCD

Snmp 解析MIB文本文件并生成xml文件

我正在使用snmp4j开发一个snmp管理器。我需要读取MIB文本文件并生成相应的XML文件。是否有任何SNMP4j库可用于解析Mib文本文件并获取每个对象的数据。如果snmp4j不能解决我的问题,还有其他类似的开源软件吗 谢谢 是的,有一个。它结合了snmp4j和mibble的功能,能够从snmp中生成结构良好的xml。它结合了snmp4j和MIBLE的功能,能够从snmp漫游生成结构良好的xml您可以从他们的主页购买snmp4j MIB支持,也可以切换到MIBLE。您可以从他们的主页购买sn

Snmp 有没有办法以json/xml的形式获取Nagios中各种警报的历史性能数据?

我希望在Nagios Core/XI中获得各种警报设置的性能数据。我认为它存储在RRDs中。有没有方法可以访问它? < p>如果你使用NigiS席,你可以用几种不同的方式得到这个数据。 如果你使用席5或更晚,那么最容易想到的就是API。登录到你的席服务器作为管理员,导航到“帮助”菜单,然后选择“对象引用”在左侧导航,并找到“获取对象/ RRXTestPoT”从对象参考导航框(或只是向下滚动到底部)。 卷曲示例可能如下所示: curl -XGET "http://nagiosxi/nagiosxi

代理不支持的MIB的SNMP Walk和Get/GetNext

我们的代理目前不支持1.3.6.1.2.1.10.7中的所有OID和组 假设代理仅支持1.3.6.1.2.1.10.7.11组。现在,如果让SNMP Walk/GetNext/Get进入1.3.6.1.2.1.10.7.5.1.2(leaf)或说1.3.6.1.2.1.10.7.5(table),代理是否返回1.3.6.1.2.1.10.7.11.1或其他内容。GetNext GetNext将为您提供下一个对象的当前值,该对象在请求的OID之后以数字形式找到,该对象存在且受支持 (或者,如果不存

Snmp 使用另一个对象的语法定义对象类型

我不熟悉SNMP和编写MIB。我想定义对象类型,但要使用另一个对象的语法和其他属性 我四处搜索并找到了参考财产,但由于第19节,这个道具。只包含文本信息,您必须定义对象的语法和其他属性。我的意思是类似于其他对象的继承属性 有没有办法做到这一点? 关于。“我的意思是某种程度上类似于其他对象的继承属性。”这是不受支持的。“我的意思是某种程度上类似于其他对象的继承属性。”这是不受支持的。

SNMP4J添加用户

我一直在做一些非常基本的SNMP4J编程。我只想发送一个简单的“get”请求,但到目前为止我的响应都是空的。我打开wireshark,发现在UnderSimpleNetworkManagementProtocol中,我的msgUserName是空白的,我需要填充它 我想我是用以下代码设置的: Snmp snmp = new Snmp(transport); USM usm = new USM(SecurityProtocols.getInstance(), new OctetString(MPv

SNMP4j+;应答器到达时间

有没有办法知道responsePdu的到达时间?我发送了一个异步请求,希望知道响应pdu何时到达我的服务器。 其中共享此数据可用,但我无法使用snmp4j库读取。感谢您的帮助:)

SNMP帧中长度字段的最大大小是多少?

通过实现SNMP v1解码器并使用一些Wireshark捕获,我可以看到,如果使用一个字节编码,有时BER的长度字段是一个字节,有时使用两个字节编码 读取BER规则时,如果将更有意义的位设置为1,则必须使用下一个字节扩展长度值,以表示大于255的值 所以,如果第一个字节是0x81,下一个字节是0x9F,那么扩展长度字段应该取0x9F值。。。嗯 我的问题是: 如果第二个字节为0x9F,则更有意义的位再次为1 Wireshark只需要两个字节的长度 为什么在这种情况下长度的大小只有两个字节 长度字段

net snmp snmptrap发送示例

我是SNMP新手,我刚刚配置了代理和管理器,我 能够接收代理发送的陷阱。但我注意到陷阱 经理收到的信息在10秒之间被捕获,但我需要 在我生成陷阱后立即接收陷阱,时间不超过10秒。 我将向您展示我的脚本,该脚本旨在捕获平均功率信号 客户机与接入点之间的数据,采样时间为1 我需要在不到1秒的时间内将陷阱发送给经理 while : do valor=$(iw dev wlan0 station dump \ | grep 'signal avg':

本地snmpwalk失败,对象标识符未知,但远程工作

我在检索子树时发现netsnmp有问题 使用snmpwalk本地: 在目标主机本身上,我收到一条未知对象标识符错误消息 snmpwalk -v3 -m ALL -M /usr/share/snmp/mibs -n "" -u admin -a SH A -A "12345678" -x AES -X "12345678" -l authPriv localhost TAINY-MIB::tainyMIBObjects TAINY-MIB::tainyMIBObjects: Unknown Obj

Snmp 在Zabbix中隐藏未使用的网络接口

我感兴趣的是过滤掉没有连接的网络接口,使事情变得简单一点。我试过过滤器 {#SNMPVALUE} : ^u|^1 在本页上: 我将其添加到“模板操作系统Linux:网络接口发现”的过滤器中,但这只是隐藏了所有网络接口。我不确定在新版本的Zabbix中,我应该如何过滤掉这些信息,是否有一些更新 您找到的论坛线程谈到了发现SNMP接口,而您提到的模板是针对Linux的 对于代理接口发现,根本不填充{#SNMPVALUE},因此您的筛选器永远不匹配 要筛选出接口,您必须找出标准。只返回接口名,因此无

获取snmp中单个索引的所有值

我正在读取qnap nas的snmp值,我有三个存储,我想收集不同的指标,我想有一个命令来获取index=1的所有值,但到目前为止,我还没有找到任何snmp命令来完成它 volumeID.1 = INTEGER: 1 volumeID.2 = INTEGER: 2 volumeID.3 = INTEGER: 3 volumeCapacity.1 = Counter64: 8716194508 volumeCapacity.2 = Counter64: 8716194508 volumeCapac

SNMP-解码十六进制字符串值

这是我在这里的第一个问题,所以希望它是正确的 我想从中兴C300 OLT获取一些信息。 问题是,当我尝试获取其中一个ont的SN时,我会得到十六进制字符串的响应 snmpwalk -cpublic -v2c [OLTIP] 1.3.6.1.4.1.3902.1082.500.10.2.2.5.1.2 这就是我得到的回应 SNMPv2-SMI::enterprises.3902.1082.500.10.2.2.5.1.2.285278736.1 = Hex-STRING: 5A 54 45 47

上一页 1 2 ...  6   7   8   9    10   11   12  ... 下一页 最后一页 共 15 页