- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我尝试执行:
snmpwalk -v 3 -u snmpv3username -A <passphrase> -a MD5 -l authNoPriv localhost .1.3.6.1.4.1.334.72.1.1.6.2.1.0
但是,我收到以下错误:数据包错误。原因:authorizationError(对该对象的访问被拒绝)
我已经在/etc/snmp/snmpd.conf 中定义了以下内容:
createUser snmpv3username MD5 <passphrase> AES <passphrase>
问题是:1.这个错误是什么意思?我以为我已经在配置文件中定义了用户2.如何解决这个问题?
如果我执行:
snmpwalk -v 1 -c public -O e 127.0.0.1
我得到了这个结果:
SNMPv2-MIB::sysDescr.0 = STRING: Linux ip-10-251-138-141 2.6.32-358.14.1.el6.x86_64 #1 SMP Mon Jun 17 15:54:20 EDT 2013 x86_64
SNMPv2-MIB::sysObjectID.0 = OID: NET-SNMP-MIB::netSnmpAgentOIDs.10 DISMAN-EVENT-MIB::sysUpTimeInstance = Timeticks: (615023) 1:42:30.23
SNMPv2-MIB::sysContact.0 = STRING: Root <root@localhost>
SNMPv2-MIB::sysName.0 = STRING: ip-10-251-138-141
SNMPv2-MIB::sysLocation.0 = STRING: aws-west
SNMPv2-MIB::sysORLastChange.0 = Timeticks: (2) 0:00:00.02
SNMPv2-MIB::sysORID.1 = OID: SNMP-MPD-MIB::snmpMPDMIBObjects.3.1.1
SNMPv2-MIB::sysORID.2 = OID: SNMP-USER-BASED-SM-MIB::usmMIBCompliance
SNMPv2-MIB::sysORID.3 = OID: SNMP-FRAMEWORK-MIB::snmpFrameworkMIBCompliance
SNMPv2-MIB::sysORID.4 = OID: SNMPv2-MIB::snmpMIB
SNMPv2-MIB::sysORID.5 = OID: TCP-MIB::tcpMIB
SNMPv2-MIB::sysORID.6 = OID: IP-MIB::ip
SNMPv2-MIB::sysORID.7 = OID: UDP-MIB::udpMIB
SNMPv2-MIB::sysORID.8 = OID: SNMP-VIEW-BASED-ACM-MIB::vacmBasicGroup
SNMPv2-MIB::sysORDescr.1 = STRING: The MIB for Message Processing and Dispatching.
SNMPv2-MIB::sysORDescr.2 = STRING: The MIB for Message Processing and Dispatching.
SNMPv2-MIB::sysORDescr.3 = STRING: The SNMP Management Architecture MIB.
SNMPv2-MIB::sysORDescr.4 = STRING: The MIB module for SNMPv2 entities
SNMPv2-MIB::sysORDescr.5 = STRING: The MIB module for managing TCP implementations
SNMPv2-MIB::sysORDescr.6 = STRING: The MIB module for managing IP and ICMP implementations
SNMPv2-MIB::sysORDescr.7 = STRING: The MIB module for managing UDP implementations
SNMPv2-MIB::sysORDescr.8 = STRING: View-based Access Control Model for SNMP.
SNMPv2-MIB::sysORUpTime.1 = Timeticks: (2) 0:00:00.02
SNMPv2-MIB::sysORUpTime.2 = Timeticks: (2) 0:00:00.02
SNMPv2-MIB::sysORUpTime.3 = Timeticks: (2) 0:00:00.02
SNMPv2-MIB::sysORUpTime.4 = Timeticks: (2) 0:00:00.02
SNMPv2-MIB::sysORUpTime.5 = Timeticks: (2) 0:00:00.02
SNMPv2-MIB::sysORUpTime.6 = Timeticks: (2) 0:00:00.02
SNMPv2-MIB::sysORUpTime.7 = Timeticks: (2) 0:00:00.02
SNMPv2-MIB::sysORUpTime.8 = Timeticks: (2) 0:00:00.02
HOST-RESOURCES-MIB::hrSystemUptime.0 = Timeticks: (562693901) 65 days, 3:02:19.01
End of MIB
提前致谢
最佳答案
您使用 seclevel authnopriv 执行 snmpwalk,但您的用户配置了 seclevel authpriv。尝试:
snmpwalk -v 3 -u snmpv3username -A <passphrase> -a MD5 -x AES -X <passphrase> -l authNoPriv localhost .1.3.6.1.4.1.334.72.1.1.6.2.1.0
关于linux - snmpwalk 因 authorizationError 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43242779/
我正在尝试通过 SNMP 从服务器收集数据。snmpwalk 不会像 Web 界面那样返回任何基本数据,但我需要通过 SNMP 获取此类数据。 snmpwalk -c public -v 1 . i
我正在尝试从设备中获取值。当我通过腻子运行 snmp 时,它运行良好并给出了结果。命令是这样的。 snmpwalk -v 2c -c public 1.2.3.4 1.5.2.33.1.4.2.2.1
我有一个在 linux 上的 tomcat(少数 java servlet)中运行的应用程序。现在我的任务是监视这个 tomcat(而不是单个 servlet)中的资源(例如 CPU、内存使用情况等)
我们试图在 Ubuntu 服务器上制作一个脚本,该脚本从 snmpwalk 命令读取结果的数量,然后将其发送到 Cacti 以进行绘图。 由于我们都没有任何类型的编程知识,而且根据我们的尝试,我们还没
如何使用 snmp4j 和社区字符串索引进行 snmpwalk? 我可以通过像 public@123 这样更改社区字符串来进行社区字符串索引(123是vlanId) 但这只适用于 snmpget !!
我正在尝试使用 snmpwalk 在某些界面上获取一些信息和统计数据。我用这个: import netsnmp serv = "172.16.1.1" snmp_pass = "private" oi
在 linux 上我可以执行这样的事情 snmpwalk -c public -v2c -m 我想使用 snmp4j 在 java 中实现同一行。是否可以?我没有找到任何使用 -m 参数加载供应商
我尝试构建一个 python 脚本来从 snmp 传感器获取温度。 如果我在 Linux 终端上使用此命令行 snmpwalk 10.100.2.21 -On -v 1 -c public .1.3.
我在我的代码中使用 net-snmp。对于 snmpget,我使用此代码,它是 100% 正确的。 string oiids = ".1.3.6.1.4.1.30429.1.3.2.1.0" ;
我正在使用 this example 发送对 snmp 节点 的请求: PDU pdu = new PDU(); pdu.add(new VariableBinding(new OID("1.3.6.
我尝试执行: snmpwalk -v 3 -u snmpv3username -A -a MD5 -l authNoPriv localhost .1.3.6.1.4.1.334.72.1.1.6.
我在 opensuse linux 上运行 nagios 服务器,通过 snmp 链接到 esx 3.5 服务器 我试图让 snmpwalk 返回一个数组,但它只返回一个值。 在 esx box 上,
我想构建一个java工具来提取一些设备(交换机、路由器等)的lldp信息来制作“拓扑图”。 尝试 snmpwalk,我只发现无用的信息(对于本例)。我认为 lldp mib 是 1.0.8802.1.
我有一个 MIB,其中 3 个表包含标记为“accessible-for-notify”的第一个元素项目,例如: -- 1.3.6.1.4.1.3979.7.4.3.2.2.1 awO
我想重现以下 SNMP 命令的行为: snmpwalk -v2c -cpublic 192.168.0.10 1.3.6.1.2.1.25.2.3.1.3 这给了我这个输出: iso.3.6.1.2.
我是 Linux 网络新手。我正在尝试在 Linux 电脑 交换机 NAS(Buffalo TS500D) 之间配置 SNMP。我已在 Linux 电脑中配置了 snmpd 并在 NAS 中启用了
我制作了一个自定义 sub 以使用 Open3 在 perl 中运行各种终端命令。 我在使用 snmpwalk 时遇到了一个奇怪的问题,当我在终端中运行该命令时它可以工作,但在 Open3 中它不会。
我想使用 snmpwalk 分别获取 cpu1 和 cpu2 的使用情况。 我的是双核cpu。谁能知道 cpu1 和 cpu2 使用的确切 OID 是什么? 我使用的是centos操作系统。谢谢 最佳
我是 Linux 新手。我正在使用 MIB for Dummies ( http://www.net-snmp.org/wiki/index.php/MIB_for_Dummies ) 配置文件 (m
我是一名优秀的程序员,十分优秀!