可能重复: HP-SNMP-Agents的系统负载很高 收到我们的HP ProLiant DL360后,我想将本机集成到我们的Munin系统中,从而使ProLiant特定信息通过SNMP公开。 我正在使用内核2.6.26-2-vserver-amd64运行Debian Lenny。 我已经遵循http://downloads.linux.hp.com/SDR/getting_started.html ,并且HP知识库已被添加到/etc/apt/sources.list.d/HP-ProLiantSupportPack.list 。 设置Lenny SNMP本身不是问题,我configuration它有一个公共的v1社区string来读取所有的数据,它的工作原理。 我安装hp-snmp-agents并运行hpsnmpconfig并在/etc/snmp/snmpd.conf的顶部添加其他行: dlmod cmaX /usr/lib64/libcmaX64.so snmpd重新启动。 通过lsof我可以看到, libcmaX64被加载并被snmpd使用,把我没有得到任何额外的信息snmp。 我使用snmpwalk -v 1 -c public …而且我可以看到许多OID,但是我没有看到我期望的新的,尤其是温度,风扇速度等等。 我期待的OID是例如1.3.6.1.4.1.232.6.2.6.8.1.4. 1,这是来自http://exchange.munin-monitoring.org/plugins/snmp__hp_temp/version/1的现有的munin插件。 snmpd[19007]: cmaX: Parsing shared as a type was unsucessful snmpd[19007]: cmaX: listening for subagents on port 25375 snmpd[19007]: cmaX: subMIB 1 handler has disconnected snmpd[19007]: cmaX: subMIB 2 […]
我想用netsnmp从Linux命令行configurationnetgear GS752TSX上的vlans。 我已经在Web界面上创build了vlan 99,现在要控制pvid设置,出口和标记。 我已经确定这些是我需要改变的MIB: dot1qPvid.<port> dot1qVlanStaticEgressPorts.99 dot1qVlanStaticUntaggedPorts.99 Pvid的作品,我期望: $ snmpset -r 1 -t 20 -v 2c -c private <switch> dot1qPvid.17 u 99 Q-BRIDGE-MIB::dot1qPvid.17 = Gauge32: 99 $ snmpget -r 1 -t 20 -v 2c -c private <switch> dot1qPvid.17 Q-BRIDGE-MIB::dot1qPvid.17 = Gauge32: 99 出口港也是如此: $ snmpset -r 1 -t 20 -v 2c -c private <switch> […]
我有一个运行多个虚拟机的ESXi主机。 我使用snmp来查询该主机的信息。 我需要find是否在某些虚拟机上安装了VMware Tools。 那可能吗? 如果是这样,那是哪个OID? 在文档中有一些条目说明了这些事情 报告configuration的虚拟硬件MAC地址。 如果VMware Tools未运行,则值为零或为空。 但是我找不到任何明确询问VMware工具是否安装在某个虚拟机上的内容。
我想知道是否有configurationSNMP trap组播服务器的方法? 我在Ubuntu 14.04上configuration了中央SNMPpipe理器,它正在接收SNMP陷阱。 现在,我想将收到的相同陷阱发送到第一个SNMPpipe理器,并将它们发送到位于不同位置的多个SNMPpipe理器。
我在ubuntu服务器14.04 LTS上使用opennms版本16.0.2-1。 我正在configuration一些cisco交换机来发送陷阱到openms。 如果我在交换机上放置一个物理接口,我会在接口index:2上收到类似“Agent Interface Down(linkDown Trap)”的报警; ifDescr:FastEthernet1 / 1; ifName:Fa1 / 1 ; ifAlias:“链接到ESW1-ariannas2”。 如果我检查物理接口部分opennms说,接口是起来的。 为什么opennms不更新状态界面。 要更新状态界面,我必须手动重新扫描节点。 你能帮我吗? 非常感谢你
我试图在我的路由器上使用来自SNMP的数据来描述特定接口的networking使用情况。 我知道ifInOctets / ifOutOctets只有32位,会溢出高速,并使我的graphics看起来愚蠢,但它看起来像由ifInOctets / ifOutOctets和ifHCInOctets / ifHCOutOctets返回的值不总是相同的差异。 我已经使用snmpwalk | grep InOctetstesting了几次 snmpwalk | grep InOctets并减去值。 有时候,我发现32位计数器的变化比64位版本的变化要小得多(超过50%),有时候我会发现,64位计数器显示的delta变化较小。 我是否错过了应该读取64位计数器的方式,或者在数据更新方面存在差异? 32位数字与/ proc / net / dev中的内容相匹配,所以我倾向于相信他们,但是当速度太高时,封装问题使得它们无法使用: 下面是几个例子,每个snmpwalk运行大约10秒钟: $ snmpwalk -c public -v2c 192.168.1.1 | grep -i InOctets.2 IF-MIB::ifInOctets.2 = Counter32: 2291487255 IF-MIB::ifHCInOctets.2 = Counter64: 2901400127083 $ snmpwalk -c public -v2c 192.168.1.1 | grep -i InOctets.2 IF-MIB::ifInOctets.2 = […]
我正在使用一些自定义mib,但是对于某些项目,我收到如下消息: $ snmpwalk -c enterprise -v 1 -M mib -m ALL host iso.3.6.1.4.1.5485.2.10.111.1.1 … MYCOMPANY-MIB::rejectedMessages.11 = Wrong Type (should be Counter32): INTEGER: 0 .. 我知道mib文件和snmp数据之间是不匹配的,但是我只想压制这个警告。 更改mib不是一个选项。
我需要模拟思科路由器10k系列局域网卡故障,以生成SNMP陷阱。 我需要为这个模拟执行什么步骤。 如何find不同卡型号的正确的OID值?
有没有任何snmp模块来监视Apache 2.2?
如何为每个事件(自定义媒体types脚本?)生成SNMP陷阱到SNMP服务器/另一个监视工具? 如果是这样,如何将社区+ OID作为parameter passing给媒体types脚本? 默认情况下,只有目标,主题和消息似乎被传递给脚本。